Lines Matching +full:card +full:- +full:detect
4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv8.1-m.dtsi>
10 #include <zephyr/dt-bindings/pinctrl/renesas/pinctrl-ra.h>
11 #include <zephyr/dt-bindings/clock/ra_clock.h>
12 #include <zephyr/dt-bindings/pwm/ra_pwm.h>
16 #address-cells = <1>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-m85";
23 #address-cells = <1>;
24 #size-cells = <1>;
27 compatible = "arm,armv8.1m-mpu";
34 interrupt-parent = <&nvic>;
37 compatible = "mmio-sram";
42 compatible = "renesas,ra-system";
47 pinctrl: pin-controller@40400800 {
48 compatible = "renesas,ra-pinctrl-pfs";
54 compatible = "renesas,ra-gpio-ioport";
57 gpio-controller;
58 #gpio-cells = <2>;
64 compatible = "renesas,ra-gpio-ioport";
67 gpio-controller;
68 #gpio-cells = <2>;
74 compatible = "renesas,ra-gpio-ioport";
77 gpio-controller;
78 #gpio-cells = <2>;
84 compatible = "renesas,ra-gpio-ioport";
87 gpio-controller;
88 #gpio-cells = <2>;
94 compatible = "renesas,ra-gpio-ioport";
97 gpio-controller;
98 #gpio-cells = <2>;
105 compatible = "renesas,ra-gpio-ioport";
108 gpio-controller;
109 #gpio-cells = <2>;
115 compatible = "renesas,ra-gpio-ioport";
118 gpio-controller;
119 #gpio-cells = <2>;
125 compatible = "renesas,ra-gpio-ioport";
128 gpio-controller;
129 #gpio-cells = <2>;
135 compatible = "renesas,ra-gpio-ioport";
138 gpio-controller;
139 #gpio-cells = <2>;
145 compatible = "renesas,ra-gpio-ioport";
148 gpio-controller;
149 #gpio-cells = <2>;
155 compatible = "renesas,ra-gpio-ioport";
158 gpio-controller;
159 #gpio-cells = <2>;
165 compatible = "renesas,ra-gpio-ioport";
168 gpio-controller;
169 #gpio-cells = <2>;
175 compatible = "renesas,ra-iic";
181 compatible = "renesas,ra-iic";
184 interrupt-names = "rxi", "txi", "tei", "eri";
190 compatible = "renesas,ra-sci";
192 interrupt-names = "rxi", "txi", "tei", "eri";
197 compatible = "renesas,ra8-uart-sci-b";
204 compatible = "renesas,ra-sci";
206 interrupt-names = "rxi", "txi", "tei", "eri";
211 compatible = "renesas,ra8-uart-sci-b";
218 compatible = "renesas,ra-sci";
220 interrupt-names = "rxi", "txi", "tei", "eri";
225 compatible = "renesas,ra8-uart-sci-b";
232 compatible = "renesas,ra-sci";
234 interrupt-names = "rxi", "txi", "tei", "eri";
239 compatible = "renesas,ra8-uart-sci-b";
246 compatible = "renesas,ra-sci";
248 interrupt-names = "rxi", "txi", "tei", "eri";
253 compatible = "renesas,ra8-uart-sci-b";
260 compatible = "renesas,ra-sci";
262 interrupt-names = "rxi", "txi", "tei", "eri";
267 compatible = "renesas,ra8-uart-sci-b";
273 flash: flash-controller@40100000 {
274 compatible = "renesas,ra-flash-hp-controller";
276 #address-cells = <1>;
277 #size-cells = <1>;
279 interrupt-names = "frdyi", "fiferr";
283 compatible = "renesas,ra-adc";
285 interrupt-names = "scanend";
287 #io-channel-cells = <1>;
288 vref-mv = <3300>;
289 channel-count = <12>;
290 channel-available-mask = <0xf01f7>;
295 compatible = "renesas,ra-adc";
297 interrupt-names = "scanend";
299 #io-channel-cells = <1>;
300 vref-mv = <3300>;
301 channel-count = <13>;
302 channel-available-mask = <0x7f0077>;
307 compatible = "renesas,ra-rsip-e51a-trng";
311 compatible = "renesas,ra8-spi-b";
312 #address-cells = <1>;
313 #size-cells = <0>;
316 clock-names = "spiclk";
318 interrupt-names = "rxi", "txi", "tei", "eri";
324 compatible = "renesas,ra8-spi-b";
325 #address-cells = <1>;
326 #size-cells = <0>;
329 clock-names = "spiclk";
331 interrupt-names = "rxi", "txi", "tei", "eri";
337 compatible = "renesas,ra-pwm";
342 #pwm-cells = <3>;
347 compatible = "renesas,ra-pwm";
352 #pwm-cells = <3>;
357 compatible = "renesas,ra-pwm";
362 #pwm-cells = <3>;
367 compatible = "renesas,ra-pwm";
372 #pwm-cells = <3>;
377 compatible = "renesas,ra-pwm";
382 #pwm-cells = <3>;
387 compatible = "renesas,ra-pwm";
392 #pwm-cells = <3>;
397 compatible = "renesas,ra-pwm";
402 #pwm-cells = <3>;
407 compatible = "renesas,ra-pwm";
412 #pwm-cells = <3>;
417 compatible = "renesas,ra-pwm";
422 #pwm-cells = <3>;
427 compatible = "renesas,ra-pwm";
432 #pwm-cells = <3>;
437 compatible = "renesas,ra-pwm";
442 #pwm-cells = <3>;
447 compatible = "renesas,ra-pwm";
452 #pwm-cells = <3>;
457 compatible = "renesas,ra-pwm";
462 #pwm-cells = <3>;
467 compatible = "renesas,ra-pwm";
472 #pwm-cells = <3>;
477 compatible = "zephyr,memory-region";
479 zephyr,memory-region = "OPTION_SETTING_OFS";
484 compatible = "zephyr,memory-region";
486 zephyr,memory-region = "OPTION_SETTING_SAS";
491 compatible = "zephyr,memory-region";
493 zephyr,memory-region = "OPTION_SETTING_S";
498 compatible = "renesas,ra-agt";
502 interrupt-names = "agti", "agtcmai";
503 renesas,count-source = "AGT_CLOCK_LOCO";
509 compatible = "renesas,ra-agt-counter";
515 compatible = "renesas,ra-agt";
519 interrupt-names = "agti", "agtcmai";
520 renesas,count-source = "AGT_CLOCK_LOCO";
526 compatible = "renesas,ra-agt-counter";
532 compatible = "renesas,ra-canfd-global";
534 interrupt-names = "rxf", "glerr";
536 clock-names = "opclk", "ramclk";
541 compatible = "renesas,ra-canfd";
544 interrupt-names = "err", "tx", "rx";
546 clock-names = "dllclk";
551 compatible = "renesas,ra-canfd";
554 interrupt-names = "err", "tx", "rx";
556 clock-names = "dllclk";
562 compatible = "renesas,ra-ethernet";
565 local-mac-address = [00 11 22 33 44 55];
566 phy-connection-type = "rmii";
571 compatible = "renesas,ra-mdio";
572 #address-cells = <1>;
573 #size-cells = <0>;
577 port_irq0: external-interrupt@40006000 {
578 compatible = "renesas,ra-external-interrupt";
581 renesas,sample-clock-div = <64>;
582 #port-irq-cells = <0>;
586 port_irq1: external-interrupt@40006001 {
587 compatible = "renesas,ra-external-interrupt";
590 renesas,sample-clock-div = <64>;
591 #port-irq-cells = <0>;
595 port_irq2: external-interrupt@40006002 {
596 compatible = "renesas,ra-external-interrupt";
599 renesas,sample-clock-div = <64>;
600 #port-irq-cells = <0>;
604 port_irq3: external-interrupt@40006003 {
605 compatible = "renesas,ra-external-interrupt";
608 renesas,sample-clock-div = <64>;
609 #port-irq-cells = <0>;
613 port_irq4: external-interrupt@40006004 {
614 compatible = "renesas,ra-external-interrupt";
617 renesas,sample-clock-div = <64>;
618 #port-irq-cells = <0>;
622 port_irq5: external-interrupt@40006005 {
623 compatible = "renesas,ra-external-interrupt";
626 renesas,sample-clock-div = <64>;
627 #port-irq-cells = <0>;
631 port_irq6: external-interrupt@40006006 {
632 compatible = "renesas,ra-external-interrupt";
635 renesas,sample-clock-div = <64>;
636 #port-irq-cells = <0>;
640 port_irq7: external-interrupt@40006007 {
641 compatible = "renesas,ra-external-interrupt";
644 renesas,sample-clock-div = <64>;
645 #port-irq-cells = <0>;
649 port_irq8: external-interrupt@40006008 {
650 compatible = "renesas,ra-external-interrupt";
653 renesas,sample-clock-div = <64>;
654 #port-irq-cells = <0>;
658 port_irq9: external-interrupt@40006009 {
659 compatible = "renesas,ra-external-interrupt";
662 renesas,sample-clock-div = <64>;
663 #port-irq-cells = <0>;
667 port_irq10: external-interrupt@4000600a {
668 compatible = "renesas,ra-external-interrupt";
671 renesas,sample-clock-div = <64>;
672 #port-irq-cells = <0>;
676 port_irq11: external-interrupt@4000600b {
677 compatible = "renesas,ra-external-interrupt";
680 renesas,sample-clock-div = <64>;
681 #port-irq-cells = <0>;
685 port_irq12: external-interrupt@4000600c {
686 compatible = "renesas,ra-external-interrupt";
689 renesas,sample-clock-div = <64>;
690 #port-irq-cells = <0>;
694 port_irq13: external-interrupt@4000600d {
695 compatible = "renesas,ra-external-interrupt";
698 renesas,sample-clock-div = <64>;
699 #port-irq-cells = <0>;
703 port_irq14: external-interrupt@4000600e {
704 compatible = "renesas,ra-external-interrupt";
707 renesas,sample-clock-div = <64>;
708 #port-irq-cells = <0>;
712 port_irq15: external-interrupt@4000600f {
713 compatible = "renesas,ra-external-interrupt";
716 renesas,sample-clock-div = <64>;
717 #port-irq-cells = <0>;
722 compatible = "renesas,ra-sdhc";
724 bus-width = <4>;
725 sd-support;
726 mmc-support;
727 card-detect;
728 max-bus-freq = <DT_FREQ_M(52)>;
731 interrupt-names = "accs", "card", "dma-req";
737 compatible = "renesas,ra-sdhc";
739 bus-width = <4>;
740 sd-support;
741 mmc-support;
742 card-detect;
743 max-bus-freq = <DT_FREQ_M(52)>;
752 arm,num-irq-priority-bits = <4>;