blob: 8dd36c2f76fd270cc86cb105a591f9a5ee552c84 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/crypto/fsl-dcp.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Freescale DCP (Data Co-Processor) found on i.MX23/i.MX28
8
9maintainers:
10 - Marek Vasut <marex@denx.de>
11
12properties:
13 compatible:
14 oneOf:
15 - enum:
16 - fsl,imx23-dcp
17 - fsl,imx28-dcp
18 - items:
19 - enum:
20 - fsl,imx6sl-dcp
21 - fsl,imx6ull-dcp
22 - const: fsl,imx28-dcp
23
24 reg:
25 maxItems: 1
26
27 interrupts:
28 description: Should contain MXS DCP interrupt numbers, VMI IRQ and DCP IRQ
29 must be supplied, optionally Secure IRQ can be present, but is currently
30 not implemented and not used.
31 items:
32 - description: MXS DCP VMI interrupt
33 - description: MXS DCP DCP interrupt
34 - description: MXS DCP secure interrupt
35 minItems: 2
36
37 clocks:
38 maxItems: 1
39
40 clock-names:
41 const: dcp
42
43required:
44 - compatible
45 - reg
46 - interrupts
47
48additionalProperties: false
49
50examples:
51 - |
52 crypto@80028000 {
53 compatible = "fsl,imx23-dcp";
54 reg = <0x80028000 0x2000>;
55 interrupts = <53>, <54>;
56 };