1 OMAP SoC AES crypto Module 1 OMAP SoC AES crypto Module 2 2 3 Required properties: 3 Required properties: 4 4 5 - compatible : Should contain entries for this 5 - compatible : Should contain entries for this and backward compatible 6 AES versions: 6 AES versions: 7 - "ti,omap2-aes" for OMAP2. 7 - "ti,omap2-aes" for OMAP2. 8 - "ti,omap3-aes" for OMAP3. 8 - "ti,omap3-aes" for OMAP3. 9 - "ti,omap4-aes" for OMAP4 and AM33XX. 9 - "ti,omap4-aes" for OMAP4 and AM33XX. 10 Note that the OMAP2 and 3 versions are compa 10 Note that the OMAP2 and 3 versions are compatible (OMAP3 supports 11 more algorithms) but they are incompatible w 11 more algorithms) but they are incompatible with OMAP4. 12 - ti,hwmods: Name of the hwmod associated with 12 - ti,hwmods: Name of the hwmod associated with the AES module 13 - reg : Offset and length of the register set 13 - reg : Offset and length of the register set for the module 14 - interrupts : the interrupt-specifier for the 14 - interrupts : the interrupt-specifier for the AES module. 15 15 16 Optional properties: 16 Optional properties: 17 - dmas: DMA specifiers for tx and rx dma. See 17 - dmas: DMA specifiers for tx and rx dma. See the DMA client binding, 18 Documentation/devicetree/bindings/dma/ 18 Documentation/devicetree/bindings/dma/dma.txt 19 - dma-names: DMA request names should include 19 - dma-names: DMA request names should include "tx" and "rx" if present. 20 20 21 Example: 21 Example: 22 /* AM335x */ 22 /* AM335x */ 23 aes: aes@53500000 { 23 aes: aes@53500000 { 24 compatible = "ti,omap4-aes"; 24 compatible = "ti,omap4-aes"; 25 ti,hwmods = "aes"; 25 ti,hwmods = "aes"; 26 reg = <0x53500000 0xa0>; 26 reg = <0x53500000 0xa0>; 27 interrupts = <102>; 27 interrupts = <102>; 28 dmas = <&edma 6>, 28 dmas = <&edma 6>, 29 <&edma 5>; 29 <&edma 5>; 30 dma-names = "tx", "rx"; 30 dma-names = "tx", "rx"; 31 }; 31 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.