xref: /linux/Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml (revision 0eaed89c18aeedf0898baf2dbf5ff027c6795152)
1*a540d544SChanghuang Liang# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*a540d544SChanghuang Liang%YAML 1.2
3*a540d544SChanghuang Liang---
4*a540d544SChanghuang Liang$id: http://devicetree.org/schemas/interrupt-controller/starfive,jhb100-intc.yaml#
5*a540d544SChanghuang Liang$schema: http://devicetree.org/meta-schemas/core.yaml#
6*a540d544SChanghuang Liang
7*a540d544SChanghuang Liangtitle: StarFive External Interrupt Controller
8*a540d544SChanghuang Liang
9*a540d544SChanghuang Liangdescription:
10*a540d544SChanghuang Liang  StarFive SoC JHB100 contain a external interrupt controller. It can be used
11*a540d544SChanghuang Liang  to handle high-level input interrupt signals. It also send the output
12*a540d544SChanghuang Liang  interrupt signal to RISC-V PLIC.
13*a540d544SChanghuang Liang
14*a540d544SChanghuang Liangmaintainers:
15*a540d544SChanghuang Liang  - Changhuang Liang <changhuang.liang@starfivetech.com>
16*a540d544SChanghuang Liang
17*a540d544SChanghuang Liangproperties:
18*a540d544SChanghuang Liang  compatible:
19*a540d544SChanghuang Liang    const: starfive,jhb100-intc
20*a540d544SChanghuang Liang
21*a540d544SChanghuang Liang  reg:
22*a540d544SChanghuang Liang    maxItems: 1
23*a540d544SChanghuang Liang
24*a540d544SChanghuang Liang  interrupts:
25*a540d544SChanghuang Liang    maxItems: 1
26*a540d544SChanghuang Liang
27*a540d544SChanghuang Liang  interrupt-controller: true
28*a540d544SChanghuang Liang
29*a540d544SChanghuang Liang  "#interrupt-cells":
30*a540d544SChanghuang Liang    const: 1
31*a540d544SChanghuang Liang
32*a540d544SChanghuang Liangrequired:
33*a540d544SChanghuang Liang  - compatible
34*a540d544SChanghuang Liang  - reg
35*a540d544SChanghuang Liang  - interrupts
36*a540d544SChanghuang Liang  - interrupt-controller
37*a540d544SChanghuang Liang  - "#interrupt-cells"
38*a540d544SChanghuang Liang
39*a540d544SChanghuang LiangadditionalProperties: false
40*a540d544SChanghuang Liang
41*a540d544SChanghuang Liangexamples:
42*a540d544SChanghuang Liang  - |
43*a540d544SChanghuang Liang    interrupt-controller@12260000 {
44*a540d544SChanghuang Liang      compatible = "starfive,jhb100-intc";
45*a540d544SChanghuang Liang      reg = <0x12260000 0x10000>;
46*a540d544SChanghuang Liang      interrupts = <45>;
47*a540d544SChanghuang Liang      interrupt-controller;
48*a540d544SChanghuang Liang      #interrupt-cells = <1>;
49*a540d544SChanghuang Liang    };
50