xref: /linux/Documentation/devicetree/bindings/interrupt-controller/ti,omap-intc-irq.yaml (revision bf373e4c786bfe989e637195252698f45b157a68)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/interrupt-controller/ti,omap-intc-irq.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: TI OMAP Interrupt Controller
8
9maintainers:
10  - Tony Lindgren <tony@atomide.com>
11
12description:
13  On TI omap2 and 3 the intc interrupt controller can provide 96 or 128 IRQ
14  signals to the ARM host depending on the SoC.
15
16properties:
17  compatible:
18    enum:
19      - ti,omap2-intc
20      - ti,omap3-intc
21      - ti,dm814-intc
22      - ti,dm816-intc
23      - ti,am33xx-intc
24
25  reg:
26    maxItems: 1
27
28  interrupts:
29    maxItems: 1
30
31  interrupt-controller: true
32
33  '#interrupt-cells':
34    const: 1
35
36required:
37  - compatible
38  - reg
39  - interrupt-controller
40  - '#interrupt-cells'
41
42additionalProperties: false
43
44examples:
45  - |
46    interrupt-controller@48200000 {
47        compatible = "ti,omap3-intc";
48        reg = <0x48200000 0x1000>;
49        interrupts = <32>;
50        interrupt-controller;
51        #interrupt-cells = <1>;
52    };
53