xref: /linux/Documentation/devicetree/bindings/interrupt-controller/snps,arc700-intc.yaml (revision bf373e4c786bfe989e637195252698f45b157a68)
1*66276d21SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*66276d21SRob Herring (Arm)%YAML 1.2
3*66276d21SRob Herring (Arm)---
4*66276d21SRob Herring (Arm)$id: http://devicetree.org/schemas/snps,arc700-intc.yaml#
5*66276d21SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*66276d21SRob Herring (Arm)
7*66276d21SRob Herring (Arm)title: ARC700 incore Interrupt Controller
8*66276d21SRob Herring (Arm)
9*66276d21SRob Herring (Arm)maintainers:
10*66276d21SRob Herring (Arm)  - Vineet Gupta <vgupta@kernel.org>
11*66276d21SRob Herring (Arm)
12*66276d21SRob Herring (Arm)description: >
13*66276d21SRob Herring (Arm)  The core interrupt controller provides 32 prioritized interrupts (2 levels)
14*66276d21SRob Herring (Arm)  to ARC700 core.
15*66276d21SRob Herring (Arm)
16*66276d21SRob Herring (Arm)  intc accessed via the special ARC AUX register interface, hence "reg" property
17*66276d21SRob Herring (Arm)  is not specified.
18*66276d21SRob Herring (Arm)
19*66276d21SRob Herring (Arm)properties:
20*66276d21SRob Herring (Arm)  compatible:
21*66276d21SRob Herring (Arm)    const: snps,arc700-intc
22*66276d21SRob Herring (Arm)
23*66276d21SRob Herring (Arm)  interrupt-controller: true
24*66276d21SRob Herring (Arm)
25*66276d21SRob Herring (Arm)  '#interrupt-cells':
26*66276d21SRob Herring (Arm)    description: An interrupt number 0-31
27*66276d21SRob Herring (Arm)    const: 1
28*66276d21SRob Herring (Arm)
29*66276d21SRob Herring (Arm)required:
30*66276d21SRob Herring (Arm)  - compatible
31*66276d21SRob Herring (Arm)  - interrupt-controller
32*66276d21SRob Herring (Arm)  - '#interrupt-cells'
33*66276d21SRob Herring (Arm)
34*66276d21SRob Herring (Arm)additionalProperties: false
35*66276d21SRob Herring (Arm)
36*66276d21SRob Herring (Arm)examples:
37*66276d21SRob Herring (Arm)  - |
38*66276d21SRob Herring (Arm)    interrupt-controller {
39*66276d21SRob Herring (Arm)        compatible = "snps,arc700-intc";
40*66276d21SRob Herring (Arm)        interrupt-controller;
41*66276d21SRob Herring (Arm)        #interrupt-cells = <1>;
42*66276d21SRob Herring (Arm)    };
43