xref: /linux/Documentation/devicetree/bindings/interrupt-controller/faraday,ftintc010.yaml (revision bf373e4c786bfe989e637195252698f45b157a68)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2---
3$id: http://devicetree.org/schemas/interrupt-controller/faraday,ftintc010.yaml#
4$schema: http://devicetree.org/meta-schemas/core.yaml#
5
6title: Faraday Technology FTINTC010 interrupt controller
7
8maintainers:
9  - Linus Walleij <linus.walleij@linaro.org>
10
11description:
12  This interrupt controller is a stock IP block from Faraday Technology found
13  in the Gemini SoCs and other designs.
14
15properties:
16  compatible:
17    oneOf:
18      - items:
19          - const: moxa,moxart-ic
20          - const: faraday,ftintc010
21      - enum:
22          - faraday,ftintc010
23          - cortina,gemini-interrupt-controller
24
25  reg:
26    maxItems: 1
27
28  interrupt-controller: true
29
30  '#interrupt-cells':
31    const: 2
32
33  resets:
34    maxItems: 1
35
36required:
37  - compatible
38  - reg
39  - interrupt-controller
40  - '#interrupt-cells'
41
42additionalProperties: false
43
44examples:
45  - |
46    interrupt-controller@48000000 {
47        compatible = "faraday,ftintc010";
48        reg = <0x48000000 0x1000>;
49        interrupt-controller;
50        #interrupt-cells = <2>;
51    };
52