Commit 99919e5e authored by Mark A. Greer's avatar Mark A. Greer Committed by Benoit Cousson

ARM: dts: AM33XX: Add AES data and documentation

Add the generic AM33XX AES module's device tree data and
enable it for the am335x-evm, am335x-evmsk, and am335x-bone
platforms.  Also add Documentation file describing the data
for the AES module.

Cc: Paul Walmsley <paul@pwsan.com>
Signed-off-by: default avatarMark A. Greer <mgreer@animalcreek.com>
Signed-off-by: default avatarJoel Fernandes <joelf@ti.com>
[joelf@ti.com: Dropped interrupt-parent property, documentation fixups]
Signed-off-by: default avatarBenoit Cousson <bcousson@baylibre.com>
parent f8302e1e
OMAP SoC AES crypto Module
Required properties:
- compatible : Should contain entries for this and backward compatible
AES versions:
- "ti,omap2-aes" for OMAP2.
- "ti,omap3-aes" for OMAP3.
- "ti,omap4-aes" for OMAP4 and AM33XX.
Note that the OMAP2 and 3 versions are compatible (OMAP3 supports
more algorithms) but they are incompatible with OMAP4.
- ti,hwmods: Name of the hwmod associated with the AES module
- reg : Offset and length of the register set for the module
- interrupts : the interrupt-specifier for the AES module.
Optional properties:
- dmas: DMA specifiers for tx and rx dma. See the DMA client binding,
Documentation/devicetree/bindings/dma/dma.txt
- dma-names: DMA request names should include "tx" and "rx" if present.
Example:
/* AM335x */
aes: aes@53500000 {
compatible = "ti,omap4-aes";
ti,hwmods = "aes";
reg = <0x53500000 0xa0>;
interrupts = <102>;
dmas = <&edma 6>,
<&edma 5>;
dma-names = "tx", "rx";
};
...@@ -23,3 +23,7 @@ &mmc1 { ...@@ -23,3 +23,7 @@ &mmc1 {
&sham { &sham {
status = "okay"; status = "okay";
}; };
&aes {
status = "okay";
};
...@@ -527,3 +527,7 @@ &mmc1 { ...@@ -527,3 +527,7 @@ &mmc1 {
&sham { &sham {
status = "okay"; status = "okay";
}; };
&aes {
status = "okay";
};
...@@ -429,3 +429,7 @@ &mmc1 { ...@@ -429,3 +429,7 @@ &mmc1 {
&sham { &sham {
status = "okay"; status = "okay";
}; };
&aes {
status = "okay";
};
...@@ -721,5 +721,15 @@ sham: sham@53100000 { ...@@ -721,5 +721,15 @@ sham: sham@53100000 {
dmas = <&edma 36>; dmas = <&edma 36>;
dma-names = "rx"; dma-names = "rx";
}; };
aes: aes@53500000 {
compatible = "ti,omap4-aes";
ti,hwmods = "aes";
reg = <0x53500000 0xa0>;
interrupts = <102>;
dmas = <&edma 6>,
<&edma 5>;
dma-names = "tx", "rx";
};
}; };
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment