xref: /linux/Documentation/devicetree/bindings/crypto/ti,omap2-aes.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1*d0544657SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*d0544657SRob Herring (Arm)%YAML 1.2
3*d0544657SRob Herring (Arm)---
4*d0544657SRob Herring (Arm)$id: http://devicetree.org/schemas/ti,omap2-aes.yaml#
5*d0544657SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*d0544657SRob Herring (Arm)
7*d0544657SRob Herring (Arm)title: OMAP SoC AES crypto Module
8*d0544657SRob Herring (Arm)
9*d0544657SRob Herring (Arm)maintainers:
10*d0544657SRob Herring (Arm)  - Aaro Koskinen <aaro.koskinen@iki.fi>
11*d0544657SRob Herring (Arm)  - Andreas Kemnade <andreas@kemnade.info>
12*d0544657SRob Herring (Arm)  - Kevin Hilman <khilman@baylibre.com>
13*d0544657SRob Herring (Arm)  - Roger Quadros <rogerq@kernel.org>
14*d0544657SRob Herring (Arm)  - Tony Lindgren <tony@atomide.com>
15*d0544657SRob Herring (Arm)
16*d0544657SRob Herring (Arm)properties:
17*d0544657SRob Herring (Arm)  compatible:
18*d0544657SRob Herring (Arm)    enum:
19*d0544657SRob Herring (Arm)      - ti,omap2-aes
20*d0544657SRob Herring (Arm)      - ti,omap3-aes
21*d0544657SRob Herring (Arm)      - ti,omap4-aes
22*d0544657SRob Herring (Arm)
23*d0544657SRob Herring (Arm)  reg:
24*d0544657SRob Herring (Arm)    maxItems: 1
25*d0544657SRob Herring (Arm)
26*d0544657SRob Herring (Arm)  interrupts:
27*d0544657SRob Herring (Arm)    maxItems: 1
28*d0544657SRob Herring (Arm)
29*d0544657SRob Herring (Arm)  dmas:
30*d0544657SRob Herring (Arm)    maxItems: 2
31*d0544657SRob Herring (Arm)
32*d0544657SRob Herring (Arm)  dma-names:
33*d0544657SRob Herring (Arm)    items:
34*d0544657SRob Herring (Arm)      - const: tx
35*d0544657SRob Herring (Arm)      - const: rx
36*d0544657SRob Herring (Arm)
37*d0544657SRob Herring (Arm)  ti,hwmods:
38*d0544657SRob Herring (Arm)    description: Name of the hwmod associated with the AES module
39*d0544657SRob Herring (Arm)    const: aes
40*d0544657SRob Herring (Arm)    deprecated: true
41*d0544657SRob Herring (Arm)
42*d0544657SRob Herring (Arm)required:
43*d0544657SRob Herring (Arm)  - compatible
44*d0544657SRob Herring (Arm)  - reg
45*d0544657SRob Herring (Arm)  - interrupts
46*d0544657SRob Herring (Arm)
47*d0544657SRob Herring (Arm)additionalProperties: false
48*d0544657SRob Herring (Arm)
49*d0544657SRob Herring (Arm)examples:
50*d0544657SRob Herring (Arm)  - |
51*d0544657SRob Herring (Arm)    aes@53500000 {
52*d0544657SRob Herring (Arm)        compatible = "ti,omap4-aes";
53*d0544657SRob Herring (Arm)        reg = <0x53500000 0xa0>;
54*d0544657SRob Herring (Arm)        interrupts = <102>;
55*d0544657SRob Herring (Arm)        dmas = <&edma 6>,
56*d0544657SRob Herring (Arm)               <&edma 5>;
57*d0544657SRob Herring (Arm)        dma-names = "tx", "rx";
58*d0544657SRob Herring (Arm)    };
59