xref: /linux/Documentation/devicetree/bindings/crypto/ti,omap4-des.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1*8c8dea26SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*8c8dea26SRob Herring (Arm)%YAML 1.2
3*8c8dea26SRob Herring (Arm)---
4*8c8dea26SRob Herring (Arm)$id: http://devicetree.org/schemas/ti,omap4-des.yaml#
5*8c8dea26SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8c8dea26SRob Herring (Arm)
7*8c8dea26SRob Herring (Arm)title: OMAP4 DES crypto Module
8*8c8dea26SRob Herring (Arm)
9*8c8dea26SRob Herring (Arm)maintainers:
10*8c8dea26SRob Herring (Arm)  - Aaro Koskinen <aaro.koskinen@iki.fi>
11*8c8dea26SRob Herring (Arm)  - Andreas Kemnade <andreas@kemnade.info>
12*8c8dea26SRob Herring (Arm)  - Kevin Hilman <khilman@baylibre.com>
13*8c8dea26SRob Herring (Arm)  - Roger Quadros <rogerq@kernel.org>
14*8c8dea26SRob Herring (Arm)  - Tony Lindgren <tony@atomide.com>
15*8c8dea26SRob Herring (Arm)
16*8c8dea26SRob Herring (Arm)properties:
17*8c8dea26SRob Herring (Arm)  compatible:
18*8c8dea26SRob Herring (Arm)    const: ti,omap4-des
19*8c8dea26SRob Herring (Arm)
20*8c8dea26SRob Herring (Arm)  reg:
21*8c8dea26SRob Herring (Arm)    maxItems: 1
22*8c8dea26SRob Herring (Arm)
23*8c8dea26SRob Herring (Arm)  interrupts:
24*8c8dea26SRob Herring (Arm)    maxItems: 1
25*8c8dea26SRob Herring (Arm)
26*8c8dea26SRob Herring (Arm)  dmas:
27*8c8dea26SRob Herring (Arm)    maxItems: 2
28*8c8dea26SRob Herring (Arm)
29*8c8dea26SRob Herring (Arm)  dma-names:
30*8c8dea26SRob Herring (Arm)    items:
31*8c8dea26SRob Herring (Arm)      - const: tx
32*8c8dea26SRob Herring (Arm)      - const: rx
33*8c8dea26SRob Herring (Arm)
34*8c8dea26SRob Herring (Arm)  clocks:
35*8c8dea26SRob Herring (Arm)    maxItems: 1
36*8c8dea26SRob Herring (Arm)
37*8c8dea26SRob Herring (Arm)  clock-names:
38*8c8dea26SRob Herring (Arm)    items:
39*8c8dea26SRob Herring (Arm)      - const: fck
40*8c8dea26SRob Herring (Arm)
41*8c8dea26SRob Herring (Arm)dependencies:
42*8c8dea26SRob Herring (Arm)  dmas: [ dma-names ]
43*8c8dea26SRob Herring (Arm)
44*8c8dea26SRob Herring (Arm)required:
45*8c8dea26SRob Herring (Arm)  - compatible
46*8c8dea26SRob Herring (Arm)  - reg
47*8c8dea26SRob Herring (Arm)  - interrupts
48*8c8dea26SRob Herring (Arm)  - clocks
49*8c8dea26SRob Herring (Arm)  - clock-names
50*8c8dea26SRob Herring (Arm)
51*8c8dea26SRob Herring (Arm)additionalProperties: false
52*8c8dea26SRob Herring (Arm)
53*8c8dea26SRob Herring (Arm)examples:
54*8c8dea26SRob Herring (Arm)  - |
55*8c8dea26SRob Herring (Arm)    #include <dt-bindings/interrupt-controller/arm-gic.h>
56*8c8dea26SRob Herring (Arm)
57*8c8dea26SRob Herring (Arm)    des@480a5000 {
58*8c8dea26SRob Herring (Arm)        compatible = "ti,omap4-des";
59*8c8dea26SRob Herring (Arm)        reg = <0x480a5000 0xa0>;
60*8c8dea26SRob Herring (Arm)        interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
61*8c8dea26SRob Herring (Arm)        clocks = <&l3_iclk_div>;
62*8c8dea26SRob Herring (Arm)        clock-names = "fck";
63*8c8dea26SRob Herring (Arm)        dmas = <&sdma 117>, <&sdma 116>;
64*8c8dea26SRob Herring (Arm)        dma-names = "tx", "rx";
65*8c8dea26SRob Herring (Arm)    };
66