xref: /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml (revision a3a02a52bcfcbcc4a637d4b68bf1bc391c9fad02)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-ic.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Freescale QUICC Engine module Interrupt Controller (IC)
8
9maintainers:
10  - Frank Li <Frank.Li@nxp.com>
11
12properties:
13  compatible:
14    const: fsl,qe-ic
15
16  reg:
17    maxItems: 1
18
19  interrupts:
20    items:
21      - description: QE interrupt
22      - description: QE critical
23      - description: QE error
24    minItems: 1
25
26  interrupt-controller: true
27
28  "#interrupt-cells":
29    const: 1
30
31required:
32  - compatible
33  - reg
34  - interrupt-controller
35  - "#interrupt-cells"
36
37additionalProperties: false
38
39examples:
40  - |
41    interrupt-controller@80 {
42        compatible = "fsl,qe-ic";
43        reg = <0x80 0x80>;
44        #interrupt-cells = <1>;
45        interrupt-controller;
46        interrupts = <95 2 0 0  94 2 0 0>;
47    };
48