^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) OMAP SoC AES crypto Module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) - compatible : Should contain entries for this and backward compatible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) AES versions:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) - "ti,omap2-aes" for OMAP2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) - "ti,omap3-aes" for OMAP3.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) - "ti,omap4-aes" for OMAP4 and AM33XX.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Note that the OMAP2 and 3 versions are compatible (OMAP3 supports
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) more algorithms) but they are incompatible with OMAP4.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) - ti,hwmods: Name of the hwmod associated with the AES module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) - reg : Offset and length of the register set for the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) - interrupts : the interrupt-specifier for the AES module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Optional properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) - dmas: DMA specifiers for tx and rx dma. See the DMA client binding,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) Documentation/devicetree/bindings/dma/dma.txt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) - dma-names: DMA request names should include "tx" and "rx" if present.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) /* AM335x */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) aes: aes@53500000 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) compatible = "ti,omap4-aes";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) ti,hwmods = "aes";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) reg = <0x53500000 0xa0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) interrupts = <102>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) dmas = <&edma 6>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) <&edma 5>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) dma-names = "tx", "rx";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) };