brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 2735465 Raw
75 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/crypto/st,stm32-cryp.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: STMicroelectronics STM32 CRYP8 9description: The STM32 CRYP block is built on the CRYP block found in10  the STn8820 SoC introduced in 2007, and subsequently used in the U850011  SoC in 2010.12 13maintainers:14  - Lionel Debieve <lionel.debieve@foss.st.com>15 16properties:17  compatible:18    enum:19      - st,stn8820-cryp20      - stericsson,ux500-cryp21      - st,stm32f756-cryp22      - st,stm32mp1-cryp23 24  reg:25    maxItems: 126 27  clocks:28    maxItems: 129 30  interrupts:31    maxItems: 132 33  resets:34    maxItems: 135 36  dmas:37    items:38      - description: mem2cryp DMA channel39      - description: cryp2mem DMA channel40 41  dma-names:42    items:43      - const: mem2cryp44      - const: cryp2mem45 46  power-domains:47    maxItems: 148 49  access-controllers:50    minItems: 151    maxItems: 252 53required:54  - compatible55  - reg56  - clocks57  - interrupts58 59additionalProperties: false60 61examples:62  - |63    #include <dt-bindings/interrupt-controller/arm-gic.h>64    #include <dt-bindings/clock/stm32mp1-clks.h>65    #include <dt-bindings/reset/stm32mp1-resets.h>66    cryp@54001000 {67      compatible = "st,stm32mp1-cryp";68      reg = <0x54001000 0x400>;69      interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;70      clocks = <&rcc CRYP1>;71      resets = <&rcc CRYP1_R>;72    };73 74...75