1 * Atmel HW cryptographic accelerators
3 These are the HW cryptographic accelerators found on some Atmel products.
5 * Advanced Encryption Standard (AES)
8 - compatible : Should be "atmel,at91sam9g46-aes".
9 - reg: Should contain AES registers location and length.
10 - interrupts: Should contain the IRQ line for the AES.
11 - dmas: List of two DMA specifiers as described in
12 atmel-dma.txt and dma.txt files.
13 - dma-names: Contains one identifier string for each DMA specifier
18 compatible = "atmel,at91sam9g46-aes";
19 reg = <0xf8038000 0x100>;
20 interrupts = <43 4 0>;
23 dma-names = "tx", "rx";
25 * Triple Data Encryption Standard (Triple DES)
28 - compatible : Should be "atmel,at91sam9g46-tdes".
29 - reg: Should contain TDES registers location and length.
30 - interrupts: Should contain the IRQ line for the TDES.
33 - dmas: List of two DMA specifiers as described in
34 atmel-dma.txt and dma.txt files.
35 - dma-names: Contains one identifier string for each DMA specifier
40 compatible = "atmel,at91sam9g46-tdes";
41 reg = <0xf803c000 0x100>;
42 interrupts = <44 4 0>;
45 dma-names = "tx", "rx";
48 * Secure Hash Algorithm (SHA)
51 - compatible : Should be "atmel,at91sam9g46-sha".
52 - reg: Should contain SHA registers location and length.
53 - interrupts: Should contain the IRQ line for the SHA.
56 - dmas: One DMA specifiers as described in
57 atmel-dma.txt and dma.txt files.
58 - dma-names: Contains one identifier string for each DMA specifier
59 in the dmas property. Only one "tx" string needed.
63 compatible = "atmel,at91sam9g46-sha";
64 reg = <0xf8034000 0x100>;
65 interrupts = <42 4 0>;
70 * Eliptic Curve Cryptography (I2C)
73 - compatible : must be "atmel,atecc508a".
74 - reg: I2C bus address of the device.
75 - clock-frequency: must be present in the i2c controller node.
79 compatible = "atmel,atecc508a";