Lines Matching +full:port +full:- +full:irq +full:- +full:names

4  * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv7-m.dtsi>
9 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl-ra.h>
10 #include <zephyr/dt-bindings/clock/ra_clock.h>
11 #include <zephyr/dt-bindings/pwm/ra_pwm.h>
16 #address-cells = <1>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-m4";
23 #address-cells = <1>;
24 #size-cells = <1>;
27 compatible = "arm,armv7m-mpu";
36 compatible = "renesas,ra-system";
42 compatible = "renesas,ra-gpio-ioport";
44 port = <0>;
45 gpio-controller;
46 #gpio-cells = <2>;
52 compatible = "renesas,ra-gpio-ioport";
54 port = <1>;
55 gpio-controller;
56 #gpio-cells = <2>;
62 compatible = "renesas,ra-gpio-ioport";
64 port = <2>;
65 gpio-controller;
66 #gpio-cells = <2>;
72 compatible = "renesas,ra-gpio-ioport";
74 port = <3>;
75 gpio-controller;
76 #gpio-cells = <2>;
82 compatible = "renesas,ra-gpio-ioport";
84 port = <4>;
85 gpio-controller;
86 #gpio-cells = <2>;
92 compatible = "renesas,ra-gpio-ioport";
94 port = <5>;
95 gpio-controller;
96 #gpio-cells = <2>;
102 compatible = "renesas,ra-gpio-ioport";
104 port = <6>;
105 gpio-controller;
106 #gpio-cells = <2>;
112 compatible = "renesas,ra-gpio-ioport";
114 port = <7>;
115 gpio-controller;
116 #gpio-cells = <2>;
121 pinctrl: pin-contrller@40040800 {
122 compatible = "renesas,ra-pinctrl-pfs";
128 compatible = "renesas,ra-sci";
130 interrupt-names = "rxi", "txi", "tei", "eri";
135 compatible = "renesas,ra-sci-uart";
142 compatible = "renesas,ra-sci";
144 interrupt-names = "rxi", "txi", "tei", "eri";
149 compatible = "renesas,ra-sci-uart";
156 compatible = "renesas,ra-sci";
158 interrupt-names = "rxi", "txi", "tei", "eri";
163 compatible = "renesas,ra-sci-uart";
170 compatible = "renesas,ra-sci";
172 interrupt-names = "rxi", "txi", "tei", "eri";
177 compatible = "renesas,ra-sci-uart";
184 compatible = "renesas,ra-sci";
186 interrupt-names = "rxi", "txi", "tei", "eri";
191 compatible = "renesas,ra-sci-uart";
198 compatible = "renesas,ra-sci";
200 interrupt-names = "rxi", "txi", "tei", "eri";
205 compatible = "renesas,ra-sci-uart";
212 compatible = "renesas,ra-sci";
214 interrupt-names = "rxi", "txi", "tei", "eri";
219 compatible = "renesas,ra-sci-uart";
226 compatible = "renesas,ra-iic";
233 compatible = "renesas,ra-iic";
240 compatible = "renesas,ra-spi";
241 #address-cells = <1>;
242 #size-cells = <0>;
245 interrupt-names = "rxi", "txi", "tei", "eri";
251 compatible = "renesas,ra-spi";
252 #address-cells = <1>;
253 #size-cells = <0>;
256 interrupt-names = "rxi", "txi", "tei", "eri";
262 compatible = "renesas,ra-agt";
265 renesas,count-source = "AGT_CLOCK_LOCO";
271 compatible = "renesas,ra-agt-counter";
277 compatible = "renesas,ra-agt";
280 renesas,count-source = "AGT_CLOCK_LOCO";
286 compatible = "renesas,ra-agt-counter";
292 compatible = "renesas,ra-adc";
294 interrupt-names = "scanend";
296 #io-channel-cells = <1>;
297 vref-mv = <3300>;
302 compatible = "renesas,ra-adc";
304 interrupt-names = "scanend";
306 #io-channel-cells = <1>;
307 vref-mv = <3300>;
312 compatible = "zephyr,memory-region";
314 zephyr,memory-region = "ID_CODE";
318 port_irq0: external-interrupt@40006000 {
319 compatible = "renesas,ra-external-interrupt";
322 renesas,sample-clock-div = <64>;
323 #port-irq-cells = <0>;
327 port_irq1: external-interrupt@40006001 {
328 compatible = "renesas,ra-external-interrupt";
331 renesas,sample-clock-div = <64>;
332 #port-irq-cells = <0>;
336 port_irq2: external-interrupt@40006002 {
337 compatible = "renesas,ra-external-interrupt";
340 renesas,sample-clock-div = <64>;
341 #port-irq-cells = <0>;
345 port_irq3: external-interrupt@40006003 {
346 compatible = "renesas,ra-external-interrupt";
349 renesas,sample-clock-div = <64>;
350 #port-irq-cells = <0>;
354 port_irq4: external-interrupt@40006004 {
355 compatible = "renesas,ra-external-interrupt";
358 renesas,sample-clock-div = <64>;
359 #port-irq-cells = <0>;
363 port_irq5: external-interrupt@40006005 {
364 compatible = "renesas,ra-external-interrupt";
367 renesas,sample-clock-div = <64>;
368 #port-irq-cells = <0>;
372 port_irq6: external-interrupt@40006006 {
373 compatible = "renesas,ra-external-interrupt";
376 renesas,sample-clock-div = <64>;
377 #port-irq-cells = <0>;
381 port_irq7: external-interrupt@40006007 {
382 compatible = "renesas,ra-external-interrupt";
385 renesas,sample-clock-div = <64>;
386 #port-irq-cells = <0>;
390 port_irq8: external-interrupt@40006008 {
391 compatible = "renesas,ra-external-interrupt";
394 renesas,sample-clock-div = <64>;
395 #port-irq-cells = <0>;
399 port_irq9: external-interrupt@40006009 {
400 compatible = "renesas,ra-external-interrupt";
403 renesas,sample-clock-div = <64>;
404 #port-irq-cells = <0>;
408 port_irq10: external-interrupt@4000600a {
409 compatible = "renesas,ra-external-interrupt";
412 renesas,sample-clock-div = <64>;
413 #port-irq-cells = <0>;
417 port_irq11: external-interrupt@4000600b {
418 compatible = "renesas,ra-external-interrupt";
421 renesas,sample-clock-div = <64>;
422 #port-irq-cells = <0>;
426 port_irq12: external-interrupt@4000600c {
427 compatible = "renesas,ra-external-interrupt";
430 renesas,sample-clock-div = <64>;
431 #port-irq-cells = <0>;
435 port_irq13: external-interrupt@4000600d {
436 compatible = "renesas,ra-external-interrupt";
439 renesas,sample-clock-div = <64>;
440 #port-irq-cells = <0>;
444 port_irq14: external-interrupt@4000600e {
445 compatible = "renesas,ra-external-interrupt";
448 renesas,sample-clock-div = <64>;
449 #port-irq-cells = <0>;
453 port_irq15: external-interrupt@4000600f {
454 compatible = "renesas,ra-external-interrupt";
457 renesas,sample-clock-div = <64>;
458 #port-irq-cells = <0>;
463 compatible = "renesas,ra-pwm";
468 #pwm-cells = <3>;
473 compatible = "renesas,ra-pwm";
478 #pwm-cells = <3>;
483 compatible = "renesas,ra-pwm";
488 #pwm-cells = <3>;
493 compatible = "renesas,ra-pwm";
498 #pwm-cells = <3>;
503 compatible = "renesas,ra-pwm";
508 #pwm-cells = <3>;
513 compatible = "renesas,ra-pwm";
518 #pwm-cells = <3>;
523 compatible = "renesas,ra-pwm";
528 #pwm-cells = <3>;
533 compatible = "renesas,ra-pwm";
538 #pwm-cells = <3>;
543 compatible = "renesas,ra-pwm";
548 #pwm-cells = <3>;
553 compatible = "renesas,ra-pwm";
558 #pwm-cells = <3>;
563 compatible = "renesas,ra-pwm";
568 #pwm-cells = <3>;
573 compatible = "renesas,ra-pwm";
578 #pwm-cells = <3>;
583 compatible = "renesas,ra-pwm";
588 #pwm-cells = <3>;
595 arm,num-irq-priority-bits = <4>;