Lines Matching +full:rzg2l +full:- +full:irqc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/renesas,rzg2l-irqc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
11 - Geert Uytterhoeven <geert+renesas@glider.be>
15 interrupts of NMI, IRQ, and GPIOINT and the interrupts of the built-in peripheral
17 - IRQ sense select for 8 external interrupts, mapped to 8 GIC SPI interrupts
18 - GPIO pins used as external interrupt input pins, mapped to 32 GIC SPI interrupts
19 - NMI edge select (NMI is not treated as NMI exception and supports fall edge and
20 stand-up edge detection interrupts)
25 - enum:
26 - renesas,r9a07g043u-irqc # RZ/G2UL
27 - renesas,r9a07g044-irqc # RZ/G2{L,LC}
28 - renesas,r9a07g054-irqc # RZ/V2L
29 - renesas,r9a08g045-irqc # RZ/G3S
30 - const: renesas,rzg2l-irqc
32 '#interrupt-cells':
34 include/dt-bindings/interrupt-controller/irqc-rzg2l.h and the second
38 '#address-cells':
41 interrupt-controller: true
49 - description: NMI interrupt
50 - description: IRQ0 interrupt
51 - description: IRQ1 interrupt
52 - description: IRQ2 interrupt
53 - description: IRQ3 interrupt
54 - description: IRQ4 interrupt
55 - description: IRQ5 interrupt
56 - description: IRQ6 interrupt
57 - description: IRQ7 interrupt
58 - description: GPIO interrupt, TINT0
59 - description: GPIO interrupt, TINT1
60 - description: GPIO interrupt, TINT2
61 - description: GPIO interrupt, TINT3
62 - description: GPIO interrupt, TINT4
63 - description: GPIO interrupt, TINT5
64 - description: GPIO interrupt, TINT6
65 - description: GPIO interrupt, TINT7
66 - description: GPIO interrupt, TINT8
67 - description: GPIO interrupt, TINT9
68 - description: GPIO interrupt, TINT10
69 - description: GPIO interrupt, TINT11
70 - description: GPIO interrupt, TINT12
71 - description: GPIO interrupt, TINT13
72 - description: GPIO interrupt, TINT14
73 - description: GPIO interrupt, TINT15
74 - description: GPIO interrupt, TINT16
75 - description: GPIO interrupt, TINT17
76 - description: GPIO interrupt, TINT18
77 - description: GPIO interrupt, TINT19
78 - description: GPIO interrupt, TINT20
79 - description: GPIO interrupt, TINT21
80 - description: GPIO interrupt, TINT22
81 - description: GPIO interrupt, TINT23
82 - description: GPIO interrupt, TINT24
83 - description: GPIO interrupt, TINT25
84 - description: GPIO interrupt, TINT26
85 - description: GPIO interrupt, TINT27
86 - description: GPIO interrupt, TINT28
87 - description: GPIO interrupt, TINT29
88 - description: GPIO interrupt, TINT30
89 - description: GPIO interrupt, TINT31
90 - description: Bus error interrupt
92 interrupt-names:
95 - const: nmi
96 - const: irq0
97 - const: irq1
98 - const: irq2
99 - const: irq3
100 - const: irq4
101 - const: irq5
102 - const: irq6
103 - const: irq7
104 - const: tint0
105 - const: tint1
106 - const: tint2
107 - const: tint3
108 - const: tint4
109 - const: tint5
110 - const: tint6
111 - const: tint7
112 - const: tint8
113 - const: tint9
114 - const: tint10
115 - const: tint11
116 - const: tint12
117 - const: tint13
118 - const: tint14
119 - const: tint15
120 - const: tint16
121 - const: tint17
122 - const: tint18
123 - const: tint19
124 - const: tint20
125 - const: tint21
126 - const: tint22
127 - const: tint23
128 - const: tint24
129 - const: tint25
130 - const: tint26
131 - const: tint27
132 - const: tint28
133 - const: tint29
134 - const: tint30
135 - const: tint31
136 - const: bus-err
141 clock-names:
143 - const: clk
144 - const: pclk
146 power-domains:
153 - compatible
154 - '#interrupt-cells'
155 - '#address-cells'
156 - interrupt-controller
157 - reg
158 - interrupts
159 - clocks
160 - clock-names
161 - power-domains
162 - resets
165 - $ref: /schemas/interrupt-controller.yaml#
167 - if:
172 - renesas,r9a07g043u-irqc
173 - renesas,r9a08g045-irqc
178 interrupt-names:
181 - interrupt-names
186 - |
187 #include <dt-bindings/interrupt-controller/arm-gic.h>
188 #include <dt-bindings/clock/r9a07g044-cpg.h>
190 irqc: interrupt-controller@110a0000 {
191 compatible = "renesas,r9a07g044-irqc", "renesas,rzg2l-irqc";
193 #interrupt-cells = <2>;
194 #address-cells = <0>;
195 interrupt-controller;
237 interrupt-names = "nmi",
250 clock-names = "clk", "pclk";
251 power-domains = <&cpg>;