Lines Matching +full:channel +full:- +full:count
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/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-m33";
23 #address-cells = <1>;
24 #size-cells = <1>;
27 compatible = "arm,armv8m-mpu";
34 interrupt-parent = <&nvic>;
37 compatible = "renesas,ra-system";
43 compatible = "renesas,ra-gpio-ioport";
46 gpio-controller;
47 #gpio-cells = <2>;
53 compatible = "renesas,ra-gpio-ioport";
56 gpio-controller;
57 #gpio-cells = <2>;
63 compatible = "renesas,ra-gpio-ioport";
66 gpio-controller;
67 #gpio-cells = <2>;
73 compatible = "renesas,ra-gpio-ioport";
76 gpio-controller;
77 #gpio-cells = <2>;
83 compatible = "renesas,ra-gpio-ioport";
86 gpio-controller;
87 #gpio-cells = <2>;
93 compatible = "renesas,ra-gpio-ioport";
96 gpio-controller;
97 #gpio-cells = <2>;
102 pinctrl: pin-contrller@40080800 {
103 compatible = "renesas,ra-pinctrl-pfs";
109 compatible = "renesas,ra-sci";
111 interrupt-names = "rxi", "txi", "tei", "eri";
116 compatible = "renesas,ra-sci-uart";
117 channel = <0>;
123 compatible = "renesas,ra-sci";
125 interrupt-names = "rxi", "txi", "tei", "eri";
130 compatible = "renesas,ra-sci-uart";
131 channel = <9>;
137 compatible = "renesas,ra-iic";
138 channel = <0>;
144 compatible = "renesas,ra-iic";
145 channel = <1>;
151 compatible = "renesas,ra-spi";
152 #address-cells = <1>;
153 #size-cells = <0>;
154 channel = <0>;
156 interrupt-names = "rxi", "txi", "tei", "eri";
162 compatible = "renesas,ra-spi";
163 #address-cells = <1>;
164 #size-cells = <0>;
165 channel = <1>;
167 interrupt-names = "rxi", "txi", "tei", "eri";
173 compatible = "renesas,ra-agt";
174 channel = <0>;
176 renesas,count-source = "AGT_CLOCK_LOCO";
182 compatible = "renesas,ra-agt-counter";
188 compatible = "renesas,ra-agt";
189 channel = <1>;
191 renesas,count-source = "AGT_CLOCK_LOCO";
197 compatible = "renesas,ra-agt-counter";
203 compatible = "renesas,ra-agt";
204 channel = <2>;
206 renesas,count-source = "AGT_CLOCK_LOCO";
212 compatible = "renesas,ra-agt-counter";
218 compatible = "renesas,ra-agt";
219 channel = <3>;
221 renesas,count-source = "AGT_CLOCK_LOCO";
227 compatible = "renesas,ra-agt-counter";
233 compatible = "renesas,ra-agt";
234 channel = <4>;
236 renesas,count-source = "AGT_CLOCK_LOCO";
242 compatible = "renesas,ra-agt-counter";
248 compatible = "renesas,ra-agt";
249 channel = <5>;
251 renesas,count-source = "AGT_CLOCK_LOCO";
257 compatible = "renesas,ra-agt-counter";
263 compatible = "renesas,ra-adc";
265 interrupt-names = "scanend";
267 #io-channel-cells = <1>;
268 vref-mv = <3300>;
273 compatible = "renesas,ra-adc";
275 interrupt-names = "scanend";
277 #io-channel-cells = <1>;
278 vref-mv = <3300>;
283 compatible = "zephyr,memory-region";
285 zephyr,memory-region = "OPTION_SETTING_OFS";
290 compatible = "zephyr,memory-region";
292 zephyr,memory-region = "OPTION_SETTING_SAS";
297 compatible = "zephyr,memory-region";
299 zephyr,memory-region = "OPTION_SETTING_S";
303 port_irq0: external-interrupt@40006000 {
304 compatible = "renesas,ra-external-interrupt";
306 channel = <0>;
307 renesas,sample-clock-div = <64>;
308 #port-irq-cells = <0>;
312 port_irq1: external-interrupt@40006001 {
313 compatible = "renesas,ra-external-interrupt";
315 channel = <1>;
316 renesas,sample-clock-div = <64>;
317 #port-irq-cells = <0>;
321 port_irq2: external-interrupt@40006002 {
322 compatible = "renesas,ra-external-interrupt";
324 channel = <2>;
325 renesas,sample-clock-div = <64>;
326 #port-irq-cells = <0>;
330 port_irq3: external-interrupt@40006003 {
331 compatible = "renesas,ra-external-interrupt";
333 channel = <3>;
334 renesas,sample-clock-div = <64>;
335 #port-irq-cells = <0>;
339 port_irq4: external-interrupt@40006004 {
340 compatible = "renesas,ra-external-interrupt";
342 channel = <4>;
343 renesas,sample-clock-div = <64>;
344 #port-irq-cells = <0>;
348 port_irq5: external-interrupt@40006005 {
349 compatible = "renesas,ra-external-interrupt";
351 channel = <5>;
352 renesas,sample-clock-div = <64>;
353 #port-irq-cells = <0>;
357 port_irq6: external-interrupt@40006006 {
358 compatible = "renesas,ra-external-interrupt";
360 channel = <6>;
361 renesas,sample-clock-div = <64>;
362 #port-irq-cells = <0>;
366 port_irq7: external-interrupt@40006007 {
367 compatible = "renesas,ra-external-interrupt";
369 channel = <7>;
370 renesas,sample-clock-div = <64>;
371 #port-irq-cells = <0>;
375 port_irq8: external-interrupt@40006008 {
376 compatible = "renesas,ra-external-interrupt";
378 channel = <8>;
379 renesas,sample-clock-div = <64>;
380 #port-irq-cells = <0>;
384 port_irq9: external-interrupt@40006009 {
385 compatible = "renesas,ra-external-interrupt";
387 channel = <9>;
388 renesas,sample-clock-div = <64>;
389 #port-irq-cells = <0>;
393 port_irq10: external-interrupt@4000600a {
394 compatible = "renesas,ra-external-interrupt";
396 channel = <10>;
397 renesas,sample-clock-div = <64>;
398 #port-irq-cells = <0>;
402 port_irq11: external-interrupt@4000600b {
403 compatible = "renesas,ra-external-interrupt";
405 channel = <11>;
406 renesas,sample-clock-div = <64>;
407 #port-irq-cells = <0>;
411 port_irq12: external-interrupt@4000600c {
412 compatible = "renesas,ra-external-interrupt";
414 channel = <12>;
415 renesas,sample-clock-div = <64>;
416 #port-irq-cells = <0>;
420 port_irq13: external-interrupt@4000600d {
421 compatible = "renesas,ra-external-interrupt";
423 channel = <13>;
424 renesas,sample-clock-div = <64>;
425 #port-irq-cells = <0>;
429 port_irq14: external-interrupt@4000600e {
430 compatible = "renesas,ra-external-interrupt";
432 channel = <14>;
433 renesas,sample-clock-div = <64>;
434 #port-irq-cells = <0>;
438 port_irq15: external-interrupt@4000600f {
439 compatible = "renesas,ra-external-interrupt";
441 channel = <15>;
442 renesas,sample-clock-div = <64>;
443 #port-irq-cells = <0>;
448 compatible = "renesas,ra-pwm";
450 channel = <RA_PWM_CHANNEL_1>;
453 #pwm-cells = <3>;
458 compatible = "renesas,ra-pwm";
460 channel = <RA_PWM_CHANNEL_2>;
463 #pwm-cells = <3>;
468 compatible = "renesas,ra-pwm";
470 channel = <RA_PWM_CHANNEL_4>;
473 #pwm-cells = <3>;
478 compatible = "renesas,ra-pwm";
480 channel = <RA_PWM_CHANNEL_5>;
483 #pwm-cells = <3>;
490 arm,num-irq-priority-bits = <4>;