Lines Matching +full:port +full:- +full:irq +full:- +full:names
4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv8-m.dtsi>
9 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl-ra.h>
10 #include <zephyr/dt-bindings/pwm/ra_pwm.h>
15 #address-cells = <1>;
16 #size-cells = <0>;
20 compatible = "arm,cortex-m33";
22 #address-cells = <1>;
23 #size-cells = <1>;
26 compatible = "arm,armv8m-mpu";
33 interrupt-parent = <&nvic>;
36 compatible = "renesas,ra-system";
41 flash-controller@407e0000 {
43 #address-cells = <1>;
44 #size-cells = <1>;
48 compatible = "renesas,ra-gpio-ioport";
50 port = <0>;
51 gpio-controller;
52 #gpio-cells = <2>;
58 compatible = "renesas,ra-gpio-ioport";
60 port = <1>;
61 gpio-controller;
62 #gpio-cells = <2>;
68 compatible = "renesas,ra-gpio-ioport";
70 port = <2>;
71 gpio-controller;
72 #gpio-cells = <2>;
78 compatible = "renesas,ra-gpio-ioport";
80 port = <3>;
81 gpio-controller;
82 #gpio-cells = <2>;
88 compatible = "renesas,ra-gpio-ioport";
90 port = <4>;
91 gpio-controller;
92 #gpio-cells = <2>;
98 compatible = "renesas,ra-gpio-ioport";
100 port = <5>;
101 gpio-controller;
102 #gpio-cells = <2>;
107 pinctrl: pin-controller@40080800 {
108 compatible = "renesas,ra-pinctrl-pfs";
114 compatible = "renesas,ra-sci";
116 interrupt-names = "rxi", "txi", "tei", "eri";
121 compatible = "renesas,ra-sci-uart";
128 compatible = "renesas,ra-sci";
130 interrupt-names = "rxi", "txi", "tei", "eri";
135 compatible = "renesas,ra-sci-uart";
142 compatible = "renesas,ra-spi";
143 #address-cells = <1>;
144 #size-cells = <0>;
147 interrupt-names = "rxi", "txi", "tei", "eri";
153 compatible = "renesas,ra-spi";
154 #address-cells = <1>;
155 #size-cells = <0>;
162 compatible = "renesas,ra-agt";
165 renesas,count-source = "AGT_CLOCK_LOCO";
171 compatible = "renesas,ra-agt-counter";
177 compatible = "renesas,ra-agt";
180 renesas,count-source = "AGT_CLOCK_LOCO";
186 compatible = "renesas,ra-agt-counter";
192 compatible = "renesas,ra-agt";
195 renesas,count-source = "AGT_CLOCK_LOCO";
201 compatible = "renesas,ra-agt-counter";
207 compatible = "renesas,ra-agt";
210 renesas,count-source = "AGT_CLOCK_LOCO";
216 compatible = "renesas,ra-agt-counter";
222 compatible = "renesas,ra-agt";
225 renesas,count-source = "AGT_CLOCK_LOCO";
231 compatible = "renesas,ra-agt-counter";
237 compatible = "renesas,ra-agt";
240 renesas,count-source = "AGT_CLOCK_LOCO";
246 compatible = "renesas,ra-agt-counter";
252 compatible = "renesas,ra-adc";
254 interrupt-names = "scanend";
256 #io-channel-cells = <1>;
257 vref-mv = <3300>;
262 compatible = "renesas,ra-adc";
264 interrupt-names = "scanend";
266 #io-channel-cells = <1>;
267 vref-mv = <3300>;
272 compatible = "renesas,ra-iic";
279 compatible = "renesas,ra-iic";
286 compatible = "zephyr,memory-region";
288 zephyr,memory-region = "OPTION_SETTING_OFS";
293 compatible = "zephyr,memory-region";
295 zephyr,memory-region = "OPTION_SETTING_SAS";
300 compatible = "zephyr,memory-region";
302 zephyr,memory-region = "OPTION_SETTING_S";
306 port_irq0: external-interrupt@40006000 {
307 compatible = "renesas,ra-external-interrupt";
310 renesas,sample-clock-div = <64>;
311 #port-irq-cells = <0>;
315 port_irq1: external-interrupt@40006001 {
316 compatible = "renesas,ra-external-interrupt";
319 renesas,sample-clock-div = <64>;
320 #port-irq-cells = <0>;
324 port_irq2: external-interrupt@40006002 {
325 compatible = "renesas,ra-external-interrupt";
328 renesas,sample-clock-div = <64>;
329 #port-irq-cells = <0>;
333 port_irq3: external-interrupt@40006003 {
334 compatible = "renesas,ra-external-interrupt";
337 renesas,sample-clock-div = <64>;
338 #port-irq-cells = <0>;
342 port_irq4: external-interrupt@40006004 {
343 compatible = "renesas,ra-external-interrupt";
346 renesas,sample-clock-div = <64>;
347 #port-irq-cells = <0>;
351 port_irq5: external-interrupt@40006005 {
352 compatible = "renesas,ra-external-interrupt";
355 renesas,sample-clock-div = <64>;
356 #port-irq-cells = <0>;
360 port_irq6: external-interrupt@40006006 {
361 compatible = "renesas,ra-external-interrupt";
364 renesas,sample-clock-div = <64>;
365 #port-irq-cells = <0>;
369 port_irq7: external-interrupt@40006007 {
370 compatible = "renesas,ra-external-interrupt";
373 renesas,sample-clock-div = <64>;
374 #port-irq-cells = <0>;
378 port_irq8: external-interrupt@40006008 {
379 compatible = "renesas,ra-external-interrupt";
382 renesas,sample-clock-div = <64>;
383 #port-irq-cells = <0>;
387 port_irq9: external-interrupt@40006009 {
388 compatible = "renesas,ra-external-interrupt";
391 renesas,sample-clock-div = <64>;
392 #port-irq-cells = <0>;
396 port_irq10: external-interrupt@4000600a {
397 compatible = "renesas,ra-external-interrupt";
400 renesas,sample-clock-div = <64>;
401 #port-irq-cells = <0>;
405 port_irq11: external-interrupt@4000600b {
406 compatible = "renesas,ra-external-interrupt";
409 renesas,sample-clock-div = <64>;
410 #port-irq-cells = <0>;
414 port_irq12: external-interrupt@4000600c {
415 compatible = "renesas,ra-external-interrupt";
418 renesas,sample-clock-div = <64>;
419 #port-irq-cells = <0>;
423 port_irq13: external-interrupt@4000600d {
424 compatible = "renesas,ra-external-interrupt";
427 renesas,sample-clock-div = <64>;
428 #port-irq-cells = <0>;
432 port_irq14: external-interrupt@4000600e {
433 compatible = "renesas,ra-external-interrupt";
436 renesas,sample-clock-div = <64>;
437 #port-irq-cells = <0>;
441 port_irq15: external-interrupt@4000600f {
442 compatible = "renesas,ra-external-interrupt";
445 renesas,sample-clock-div = <64>;
446 #port-irq-cells = <0>;
451 compatible = "renesas,ra-pwm";
456 #pwm-cells = <3>;
461 compatible = "renesas,ra-pwm";
466 #pwm-cells = <3>;
471 compatible = "renesas,ra-pwm";
476 #pwm-cells = <3>;
481 compatible = "renesas,ra-pwm";
486 #pwm-cells = <3>;
493 arm,num-irq-priority-bits = <4>;