xref: /linux/Documentation/devicetree/bindings/crypto/axis,artpec6-crypto.yaml (revision 14418ddcc2c2055743ac7ee53d5ac2cf8a8660a7)
1*bbd8265dSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*bbd8265dSRob Herring (Arm)%YAML 1.2
3*bbd8265dSRob Herring (Arm)---
4*bbd8265dSRob Herring (Arm)$id: http://devicetree.org/schemas/crypto/axis,artpec6-crypto.yaml#
5*bbd8265dSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*bbd8265dSRob Herring (Arm)
7*bbd8265dSRob Herring (Arm)title: Axis ARTPEC6 crypto engine with PDMA interface
8*bbd8265dSRob Herring (Arm)
9*bbd8265dSRob Herring (Arm)maintainers:
10*bbd8265dSRob Herring (Arm)  - Lars Persson <lars.persson@axis.com>
11*bbd8265dSRob Herring (Arm)
12*bbd8265dSRob Herring (Arm)properties:
13*bbd8265dSRob Herring (Arm)  compatible:
14*bbd8265dSRob Herring (Arm)    enum:
15*bbd8265dSRob Herring (Arm)      - axis,artpec6-crypto
16*bbd8265dSRob Herring (Arm)      - axis,artpec7-crypto
17*bbd8265dSRob Herring (Arm)
18*bbd8265dSRob Herring (Arm)  reg:
19*bbd8265dSRob Herring (Arm)    maxItems: 1
20*bbd8265dSRob Herring (Arm)
21*bbd8265dSRob Herring (Arm)  interrupts:
22*bbd8265dSRob Herring (Arm)    maxItems: 1
23*bbd8265dSRob Herring (Arm)
24*bbd8265dSRob Herring (Arm)required:
25*bbd8265dSRob Herring (Arm)  - compatible
26*bbd8265dSRob Herring (Arm)  - reg
27*bbd8265dSRob Herring (Arm)  - interrupts
28*bbd8265dSRob Herring (Arm)
29*bbd8265dSRob Herring (Arm)additionalProperties: false
30*bbd8265dSRob Herring (Arm)
31*bbd8265dSRob Herring (Arm)examples:
32*bbd8265dSRob Herring (Arm)  - |
33*bbd8265dSRob Herring (Arm)    #include <dt-bindings/interrupt-controller/arm-gic.h>
34*bbd8265dSRob Herring (Arm)
35*bbd8265dSRob Herring (Arm)    crypto@f4264000 {
36*bbd8265dSRob Herring (Arm)        compatible = "axis,artpec6-crypto";
37*bbd8265dSRob Herring (Arm)        reg = <0xf4264000 0x1000>;
38*bbd8265dSRob Herring (Arm)        interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
39*bbd8265dSRob Herring (Arm)    };
40