xref: /openbmc/linux/Documentation/devicetree/bindings/crypto/fsl-dcp.yaml (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
192ced918SAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
292ced918SAnson Huang%YAML 1.2
392ced918SAnson Huang---
492ced918SAnson Huang$id: http://devicetree.org/schemas/crypto/fsl-dcp.yaml#
592ced918SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml#
692ced918SAnson Huang
792ced918SAnson Huangtitle: Freescale DCP (Data Co-Processor) found on i.MX23/i.MX28
892ced918SAnson Huang
992ced918SAnson Huangmaintainers:
1092ced918SAnson Huang  - Marek Vasut <marex@denx.de>
1192ced918SAnson Huang
1292ced918SAnson Huangproperties:
1392ced918SAnson Huang  compatible:
14*a2c6326cSStefan Wahren    oneOf:
15*a2c6326cSStefan Wahren      - enum:
1692ced918SAnson Huang          - fsl,imx23-dcp
1792ced918SAnson Huang          - fsl,imx28-dcp
18*a2c6326cSStefan Wahren      - items:
19*a2c6326cSStefan Wahren          - enum:
20*a2c6326cSStefan Wahren              - fsl,imx6sl-dcp
21*a2c6326cSStefan Wahren              - fsl,imx6ull-dcp
22*a2c6326cSStefan Wahren          - const: fsl,imx28-dcp
2392ced918SAnson Huang
2492ced918SAnson Huang  reg:
2592ced918SAnson Huang    maxItems: 1
2692ced918SAnson Huang
2792ced918SAnson Huang  interrupts:
2892ced918SAnson Huang    description: Should contain MXS DCP interrupt numbers, VMI IRQ and DCP IRQ
2992ced918SAnson Huang      must be supplied, optionally Secure IRQ can be present, but is currently
3092ced918SAnson Huang      not implemented and not used.
3192ced918SAnson Huang    items:
3292ced918SAnson Huang      - description: MXS DCP VMI interrupt
3392ced918SAnson Huang      - description: MXS DCP DCP interrupt
3492ced918SAnson Huang      - description: MXS DCP secure interrupt
3592ced918SAnson Huang    minItems: 2
3692ced918SAnson Huang
3792ced918SAnson Huang  clocks:
3892ced918SAnson Huang    maxItems: 1
3992ced918SAnson Huang
4092ced918SAnson Huang  clock-names:
4192ced918SAnson Huang    const: dcp
4292ced918SAnson Huang
4392ced918SAnson Huangrequired:
4492ced918SAnson Huang  - compatible
4592ced918SAnson Huang  - reg
4692ced918SAnson Huang  - interrupts
4792ced918SAnson Huang
4892ced918SAnson HuangadditionalProperties: false
4992ced918SAnson Huang
5092ced918SAnson Huangexamples:
5192ced918SAnson Huang  - |
5292ced918SAnson Huang    crypto@80028000 {
5392ced918SAnson Huang        compatible = "fsl,imx23-dcp";
5492ced918SAnson Huang        reg = <0x80028000 0x2000>;
5592ced918SAnson Huang        interrupts = <53>, <54>;
5692ced918SAnson Huang    };
57