Merge tag 'nfs-for-5.3-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / crypto / atmel-crypto.txt
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";
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 };
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 };