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