| * Atmel HW cryptographic accelerators | |
| These are the HW cryptographic accelerators found on some Atmel products. | |
| * Advanced Encryption Standard (AES) | |
| Required properties: | |
| - compatible : Should be "atmel,at91sam9g46-aes". | |
| - reg: Should contain AES registers location and length. | |
| - interrupts: Should contain the IRQ line for the AES. | |
| - dmas: List of two DMA specifiers as described in | |
| atmel-dma.txt and dma.txt files. | |
| - dma-names: Contains one identifier string for each DMA specifier | |
| in the dmas property. | |
| Example: | |
| aes@f8038000 { | |
| compatible = "atmel,at91sam9g46-aes"; | |
| reg = <0xf8038000 0x100>; | |
| interrupts = <43 4 0>; | |
| dmas = <&dma1 2 18>, | |
| <&dma1 2 19>; | |
| dma-names = "tx", "rx"; | |
| * Triple Data Encryption Standard (Triple DES) | |
| Required properties: | |
| - compatible : Should be "atmel,at91sam9g46-tdes". | |
| - reg: Should contain TDES registers location and length. | |
| - interrupts: Should contain the IRQ line for the TDES. | |
| Optional properties: | |
| - dmas: List of two DMA specifiers as described in | |
| atmel-dma.txt and dma.txt files. | |
| - dma-names: Contains one identifier string for each DMA specifier | |
| in the dmas property. | |
| Example: | |
| tdes@f803c000 { | |
| compatible = "atmel,at91sam9g46-tdes"; | |
| reg = <0xf803c000 0x100>; | |
| interrupts = <44 4 0>; | |
| dmas = <&dma1 2 20>, | |
| <&dma1 2 21>; | |
| dma-names = "tx", "rx"; | |
| }; | |
| * Secure Hash Algorithm (SHA) | |
| Required properties: | |
| - compatible : Should be "atmel,at91sam9g46-sha". | |
| - reg: Should contain SHA registers location and length. | |
| - interrupts: Should contain the IRQ line for the SHA. | |
| Optional properties: | |
| - dmas: One DMA specifiers as described in | |
| atmel-dma.txt and dma.txt files. | |
| - dma-names: Contains one identifier string for each DMA specifier | |
| in the dmas property. Only one "tx" string needed. | |
| Example: | |
| sha@f8034000 { | |
| compatible = "atmel,at91sam9g46-sha"; | |
| reg = <0xf8034000 0x100>; | |
| interrupts = <42 4 0>; | |
| dmas = <&dma1 2 17>; | |
| dma-names = "tx"; | |
| }; |