xref: /linux/Documentation/devicetree/bindings/interrupt-controller/cnxt,cx92755-ic.yaml (revision bf373e4c786bfe989e637195252698f45b157a68)
1*66eb172bSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*66eb172bSRob Herring (Arm)%YAML 1.2
3*66eb172bSRob Herring (Arm)---
4*66eb172bSRob Herring (Arm)$id: http://devicetree.org/schemas/interrupt-controller/cnxt,cx92755-ic.yaml#
5*66eb172bSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*66eb172bSRob Herring (Arm)
7*66eb172bSRob Herring (Arm)title: Conexant Digicolor Interrupt Controller
8*66eb172bSRob Herring (Arm)
9*66eb172bSRob Herring (Arm)maintainers:
10*66eb172bSRob Herring (Arm)  - Baruch Siach <baruch@tkos.co.il>
11*66eb172bSRob Herring (Arm)
12*66eb172bSRob Herring (Arm)description: Conexant Digicolor Interrupt Controller
13*66eb172bSRob Herring (Arm)
14*66eb172bSRob Herring (Arm)properties:
15*66eb172bSRob Herring (Arm)  compatible:
16*66eb172bSRob Herring (Arm)    const: cnxt,cx92755-ic
17*66eb172bSRob Herring (Arm)
18*66eb172bSRob Herring (Arm)  reg:
19*66eb172bSRob Herring (Arm)    maxItems: 1
20*66eb172bSRob Herring (Arm)
21*66eb172bSRob Herring (Arm)  interrupt-controller: true
22*66eb172bSRob Herring (Arm)
23*66eb172bSRob Herring (Arm)  '#interrupt-cells':
24*66eb172bSRob Herring (Arm)    const: 1
25*66eb172bSRob Herring (Arm)
26*66eb172bSRob Herring (Arm)  syscon:
27*66eb172bSRob Herring (Arm)    description: A phandle to the syscon node describing UC registers
28*66eb172bSRob Herring (Arm)    $ref: /schemas/types.yaml#/definitions/phandle
29*66eb172bSRob Herring (Arm)
30*66eb172bSRob Herring (Arm)required:
31*66eb172bSRob Herring (Arm)  - compatible
32*66eb172bSRob Herring (Arm)  - reg
33*66eb172bSRob Herring (Arm)  - interrupt-controller
34*66eb172bSRob Herring (Arm)  - '#interrupt-cells'
35*66eb172bSRob Herring (Arm)  - syscon
36*66eb172bSRob Herring (Arm)
37*66eb172bSRob Herring (Arm)additionalProperties: false
38*66eb172bSRob Herring (Arm)
39*66eb172bSRob Herring (Arm)examples:
40*66eb172bSRob Herring (Arm)  - |
41*66eb172bSRob Herring (Arm)    interrupt-controller@f0000040 {
42*66eb172bSRob Herring (Arm)        compatible = "cnxt,cx92755-ic";
43*66eb172bSRob Herring (Arm)        interrupt-controller;
44*66eb172bSRob Herring (Arm)        #interrupt-cells = <1>;
45*66eb172bSRob Herring (Arm)        reg = <0xf0000040 0x40>;
46*66eb172bSRob Herring (Arm)        syscon = <&uc_regs>;
47*66eb172bSRob Herring (Arm)    };
48