Commit | Line | Data |
---|---|---|
be943c7d NF |
1 | * Atmel HW cryptographic accelerators |
2 | ||
3 | These are the HW cryptographic accelerators found on some Atmel products. | |
4 | ||
5 | * Advanced Encryption Standard (AES) | |
6 | ||
7 | Required properties: | |
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 | |
14 | in the dmas property. | |
15 | ||
16 | Example: | |
17 | aes@f8038000 { | |
18 | compatible = "atmel,at91sam9g46-aes"; | |
19 | reg = <0xf8038000 0x100>; | |
20 | interrupts = <43 4 0>; | |
21 | dmas = <&dma1 2 18>, | |
22 | <&dma1 2 19>; | |
23 | dma-names = "tx", "rx"; | |
84c8976b NF |
24 | |
25 | * Triple Data Encryption Standard (Triple DES) | |
26 | ||
27 | Required properties: | |
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. | |
31 | ||
32 | Optional properties: | |
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 | |
36 | in the dmas property. | |
37 | ||
38 | Example: | |
39 | tdes@f803c000 { | |
40 | compatible = "atmel,at91sam9g46-tdes"; | |
41 | reg = <0xf803c000 0x100>; | |
42 | interrupts = <44 4 0>; | |
43 | dmas = <&dma1 2 20>, | |
44 | <&dma1 2 21>; | |
45 | dma-names = "tx", "rx"; | |
46 | }; | |
abfe7ae4 NF |
47 | |
48 | * Secure Hash Algorithm (SHA) | |
49 | ||
50 | Required properties: | |
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. | |
54 | ||
55 | Optional properties: | |
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. | |
60 | ||
61 | Example: | |
62 | sha@f8034000 { | |
63 | compatible = "atmel,at91sam9g46-sha"; | |
64 | reg = <0xf8034000 0x100>; | |
65 | interrupts = <42 4 0>; | |
66 | dmas = <&dma1 2 17>; | |
67 | dma-names = "tx"; | |
68 | }; |