Lines Matching +full:pwm +full:- +full:cells

2  * Copyright (c) 2024-2025 Renesas Electronics Corporation
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";
45 gpio-controller;
46 #gpio-cells = <2>;
52 compatible = "renesas,ra-gpio-ioport";
55 gpio-controller;
56 #gpio-cells = <2>;
62 compatible = "renesas,ra-gpio-ioport";
65 gpio-controller;
66 #gpio-cells = <2>;
72 compatible = "renesas,ra-gpio-ioport";
75 gpio-controller;
76 #gpio-cells = <2>;
82 compatible = "renesas,ra-gpio-ioport";
85 gpio-controller;
86 #gpio-cells = <2>;
92 compatible = "renesas,ra-gpio-ioport";
95 gpio-controller;
96 #gpio-cells = <2>;
102 compatible = "renesas,ra-gpio-ioport";
105 gpio-controller;
106 #gpio-cells = <2>;
112 compatible = "renesas,ra-gpio-ioport";
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";
147 compatible = "renesas,ra-sci-uart";
154 compatible = "renesas,ra-sci";
159 compatible = "renesas,ra-sci-uart";
166 compatible = "renesas,ra-sci";
171 compatible = "renesas,ra-sci-uart";
178 compatible = "renesas,ra-sci";
183 compatible = "renesas,ra-sci-uart";
190 compatible = "renesas,ra-sci";
192 interrupt-names = "rxi", "txi", "tei", "eri";
197 compatible = "renesas,ra-sci-uart";
204 compatible = "renesas,ra-sci";
206 interrupt-names = "rxi", "txi", "tei", "eri";
211 compatible = "renesas,ra-sci-uart";
218 compatible = "renesas,ra-iic";
225 compatible = "renesas,ra-iic";
232 compatible = "renesas,ra-spi";
233 #address-cells = <1>;
234 #size-cells = <0>;
237 interrupt-names = "rxi", "txi", "tei", "eri";
243 compatible = "renesas,ra-spi";
244 #address-cells = <1>;
245 #size-cells = <0>;
252 compatible = "renesas,ra-agt";
255 renesas,count-source = "AGT_CLOCK_LOCO";
261 compatible = "renesas,ra-agt-counter";
267 compatible = "renesas,ra-agt";
270 renesas,count-source = "AGT_CLOCK_LOCO";
276 compatible = "renesas,ra-agt-counter";
282 compatible = "renesas,ra-adc";
284 interrupt-names = "scanend";
286 #io-channel-cells = <1>;
287 vref-mv = <3300>;
292 compatible = "renesas,ra-adc";
294 interrupt-names = "scanend";
296 #io-channel-cells = <1>;
297 vref-mv = <3300>;
302 compatible = "renesas,ra-dac-global";
304 #address-cells = <1>;
305 #size-cells = <0>;
308 compatible = "renesas,ra-dac";
309 #io-channel-cells = <1>;
315 compatible = "renesas,ra-dac";
316 #io-channel-cells = <1>;
323 compatible = "renesas,ra-usbfs";
326 interrupt-names = "usbfs-i", "usbfs-r";
327 num-bidir-endpoints = <10>;
329 phys-clock = <&uclk>;
333 compatible = "renesas,ra-udc";
339 compatible = "zephyr,memory-region";
341 zephyr,memory-region = "ID_CODE";
345 port_irq0: external-interrupt@40006000 {
346 compatible = "renesas,ra-external-interrupt";
349 renesas,sample-clock-div = <64>;
350 #port-irq-cells = <0>;
354 port_irq1: external-interrupt@40006001 {
355 compatible = "renesas,ra-external-interrupt";
358 renesas,sample-clock-div = <64>;
359 #port-irq-cells = <0>;
363 port_irq2: external-interrupt@40006002 {
364 compatible = "renesas,ra-external-interrupt";
367 renesas,sample-clock-div = <64>;
368 #port-irq-cells = <0>;
372 port_irq3: external-interrupt@40006003 {
373 compatible = "renesas,ra-external-interrupt";
376 renesas,sample-clock-div = <64>;
377 #port-irq-cells = <0>;
381 port_irq4: external-interrupt@40006004 {
382 compatible = "renesas,ra-external-interrupt";
385 renesas,sample-clock-div = <64>;
386 #port-irq-cells = <0>;
390 port_irq5: external-interrupt@40006005 {
391 compatible = "renesas,ra-external-interrupt";
394 renesas,sample-clock-div = <64>;
395 #port-irq-cells = <0>;
399 port_irq6: external-interrupt@40006006 {
400 compatible = "renesas,ra-external-interrupt";
403 renesas,sample-clock-div = <64>;
404 #port-irq-cells = <0>;
408 port_irq7: external-interrupt@40006007 {
409 compatible = "renesas,ra-external-interrupt";
412 renesas,sample-clock-div = <64>;
413 #port-irq-cells = <0>;
417 port_irq8: external-interrupt@40006008 {
418 compatible = "renesas,ra-external-interrupt";
421 renesas,sample-clock-div = <64>;
422 #port-irq-cells = <0>;
426 port_irq9: external-interrupt@40006009 {
427 compatible = "renesas,ra-external-interrupt";
430 renesas,sample-clock-div = <64>;
431 #port-irq-cells = <0>;
435 port_irq10: external-interrupt@4000600a {
436 compatible = "renesas,ra-external-interrupt";
439 renesas,sample-clock-div = <64>;
440 #port-irq-cells = <0>;
444 port_irq11: external-interrupt@4000600b {
445 compatible = "renesas,ra-external-interrupt";
448 renesas,sample-clock-div = <64>;
449 #port-irq-cells = <0>;
453 port_irq12: external-interrupt@4000600c {
454 compatible = "renesas,ra-external-interrupt";
457 renesas,sample-clock-div = <64>;
458 #port-irq-cells = <0>;
462 port_irq13: external-interrupt@4000600d {
463 compatible = "renesas,ra-external-interrupt";
466 renesas,sample-clock-div = <64>;
467 #port-irq-cells = <0>;
471 port_irq14: external-interrupt@4000600e {
472 compatible = "renesas,ra-external-interrupt";
475 renesas,sample-clock-div = <64>;
476 #port-irq-cells = <0>;
480 port_irq15: external-interrupt@4000600f {
481 compatible = "renesas,ra-external-interrupt";
484 renesas,sample-clock-div = <64>;
485 #port-irq-cells = <0>;
490 compatible = "renesas,ra-pwm";
495 #pwm-cells = <3>;
500 compatible = "renesas,ra-pwm";
505 #pwm-cells = <3>;
510 compatible = "renesas,ra-pwm";
515 #pwm-cells = <3>;
520 compatible = "renesas,ra-pwm";
525 #pwm-cells = <3>;
530 compatible = "renesas,ra-pwm";
535 #pwm-cells = <3>;
540 compatible = "renesas,ra-pwm";
545 #pwm-cells = <3>;
550 compatible = "renesas,ra-pwm";
555 #pwm-cells = <3>;
560 compatible = "renesas,ra-pwm";
565 #pwm-cells = <3>;
570 compatible = "renesas,ra-pwm";
575 #pwm-cells = <3>;
580 compatible = "renesas,ra-pwm";
585 #pwm-cells = <3>;
590 compatible = "renesas,ra-pwm";
595 #pwm-cells = <3>;
600 compatible = "renesas,ra-pwm";
605 #pwm-cells = <3>;
610 compatible = "renesas,ra-pwm";
615 #pwm-cells = <3>;
619 flash: flash-controller@407e0000 {
620 compatible = "renesas,ra-flash-hp-controller";
622 #address-cells = <1>;
623 #size-cells = <1>;
625 interrupt-names = "frdyi", "fiferr";
629 compatible = "renesas,ra-wdt";
636 usbfs_phy: usbfs-phy {
637 compatible = "usb-nop-xceiv";
638 #phy-cells = <0>;
643 arm,num-irq-priority-bits = <4>;