Lines Matching +full:sbsc +full:- +full:sh73a0

1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the SH-Mobile AG5 (R8A73A00/SH73A0) SoC
8 #include <dt-bindings/clock/sh73a0-clock.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "renesas,sh73a0";
14 interrupt-parent = <&gic>;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
20 #size-cells = <0>;
24 compatible = "arm,cortex-a9";
26 clock-frequency = <1196000000>;
28 power-domains = <&pd_a2sl>;
29 next-level-cache = <&L2>;
33 compatible = "arm,cortex-a9";
35 clock-frequency = <1196000000>;
37 power-domains = <&pd_a2sl>;
38 next-level-cache = <&L2>;
43 compatible = "arm,cortex-a9-global-timer";
50 compatible = "arm,cortex-a9-twd-timer";
56 gic: interrupt-controller@f0001000 {
57 compatible = "arm,cortex-a9-gic";
58 #interrupt-cells = <3>;
59 interrupt-controller;
64 L2: cache-controller@f0100000 {
65 compatible = "arm,pl310-cache";
68 power-domains = <&pd_a3sm>;
69 arm,data-latency = <3 3 3>;
70 arm,tag-latency = <2 2 2>;
71 arm,shared-override;
72 cache-unified;
73 cache-level = <2>;
76 sbsc2: memory-controller@fb400000 {
77 compatible = "renesas,sbsc-sh73a0";
81 interrupt-names = "sec", "temp";
82 power-domains = <&pd_a4bc1>;
85 sbsc1: memory-controller@fe400000 {
86 compatible = "renesas,sbsc-sh73a0";
90 interrupt-names = "sec", "temp";
91 power-domains = <&pd_a4bc0>;
95 compatible = "arm,cortex-a9-pmu";
98 interrupt-affinity = <&cpu0>, <&cpu1>;
102 compatible = "renesas,sh73a0-cmt1";
106 clock-names = "fck";
107 power-domains = <&pd_c5>;
111 irqpin0: interrupt-controller@e6900000 {
112 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin";
113 #interrupt-cells = <2>;
114 interrupt-controller;
129 power-domains = <&pd_a4s>;
130 control-parent;
133 irqpin1: interrupt-controller@e6900004 {
134 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin";
135 #interrupt-cells = <2>;
136 interrupt-controller;
151 power-domains = <&pd_a4s>;
152 control-parent;
155 irqpin2: interrupt-controller@e6900008 {
156 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin";
157 #interrupt-cells = <2>;
158 interrupt-controller;
173 power-domains = <&pd_a4s>;
174 control-parent;
177 irqpin3: interrupt-controller@e690000c {
178 compatible = "renesas,intc-irqpin-sh73a0", "renesas,intc-irqpin";
179 #interrupt-cells = <2>;
180 interrupt-controller;
195 power-domains = <&pd_a4s>;
196 control-parent;
200 #address-cells = <1>;
201 #size-cells = <0>;
202 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
209 power-domains = <&pd_a3sp>;
214 #address-cells = <1>;
215 #size-cells = <0>;
216 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
223 power-domains = <&pd_a3sp>;
228 #address-cells = <1>;
229 #size-cells = <0>;
230 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
237 power-domains = <&pd_a3sp>;
242 #address-cells = <1>;
243 #size-cells = <0>;
244 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
251 power-domains = <&pd_a3sp>;
256 #address-cells = <1>;
257 #size-cells = <0>;
258 compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
265 power-domains = <&pd_c5>;
270 compatible = "renesas,mmcif-sh73a0", "renesas,sh-mmcif";
275 power-domains = <&pd_a3sp>;
276 reg-io-width = <4>;
281 compatible = "renesas,msiof-sh73a0", "renesas,sh-mobile-msiof";
285 power-domains = <&pd_a3sp>;
286 #address-cells = <1>;
287 #size-cells = <0>;
292 compatible = "renesas,msiof-sh73a0", "renesas,sh-mobile-msiof";
296 power-domains = <&pd_a3sp>;
297 #address-cells = <1>;
298 #size-cells = <0>;
303 compatible = "renesas,msiof-sh73a0", "renesas,sh-mobile-msiof";
307 power-domains = <&pd_a3sp>;
308 #address-cells = <1>;
309 #size-cells = <0>;
314 compatible = "renesas,msiof-sh73a0", "renesas,sh-mobile-msiof";
318 power-domains = <&pd_a3sp>;
319 #address-cells = <1>;
320 #size-cells = <0>;
325 compatible = "renesas,sdhi-sh73a0";
331 power-domains = <&pd_a3sp>;
332 cap-sd-highspeed;
338 compatible = "renesas,sdhi-sh73a0";
343 power-domains = <&pd_a3sp>;
344 disable-wp;
345 cap-sd-highspeed;
350 compatible = "renesas,sdhi-sh73a0";
355 power-domains = <&pd_a3sp>;
356 disable-wp;
357 cap-sd-highspeed;
362 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
366 clock-names = "fck";
367 power-domains = <&pd_a3sp>;
372 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
376 clock-names = "fck";
377 power-domains = <&pd_a3sp>;
382 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
386 clock-names = "fck";
387 power-domains = <&pd_a3sp>;
392 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
396 clock-names = "fck";
397 power-domains = <&pd_a3sp>;
402 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
406 clock-names = "fck";
407 power-domains = <&pd_a3sp>;
412 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
416 clock-names = "fck";
417 power-domains = <&pd_a3sp>;
422 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
426 clock-names = "fck";
427 power-domains = <&pd_a3sp>;
432 compatible = "renesas,scifa-sh73a0", "renesas,scifa";
436 clock-names = "fck";
437 power-domains = <&pd_a3sp>;
442 compatible = "renesas,scifb-sh73a0", "renesas,scifb";
446 clock-names = "fck";
447 power-domains = <&pd_a3sp>;
452 compatible = "renesas,pfc-sh73a0";
455 gpio-controller;
456 #gpio-cells = <2>;
457 gpio-ranges =
460 interrupts-extended =
469 power-domains = <&pd_c5>;
472 sysc: system-controller@e6180000 {
473 compatible = "renesas,sysc-sh73a0", "renesas,sysc-rmobile";
476 pm-domains {
478 #address-cells = <1>;
479 #size-cells = <0>;
480 #power-domain-cells = <0>;
484 #power-domain-cells = <0>;
489 #power-domain-cells = <0>;
494 #power-domain-cells = <0>;
499 #power-domain-cells = <0>;
504 #power-domain-cells = <0>;
509 #power-domain-cells = <0>;
514 #address-cells = <1>;
515 #size-cells = <0>;
516 #power-domain-cells = <0>;
520 #power-domain-cells = <0>;
525 #power-domain-cells = <0>;
531 #address-cells = <1>;
532 #size-cells = <0>;
533 #power-domain-cells = <0>;
537 #address-cells = <1>;
538 #size-cells = <0>;
539 #power-domain-cells = <0>;
543 #address-cells = <1>;
544 #size-cells = <0>;
545 #power-domain-cells = <0>;
552 #address-cells = <1>;
553 #size-cells = <0>;
554 #power-domain-cells = <0>;
558 #power-domain-cells = <0>;
563 #power-domain-cells = <0>;
568 #address-cells = <1>;
569 #size-cells = <0>;
570 #power-domain-cells = <0>;
574 #power-domain-cells = <0>;
583 #sound-dai-cells = <1>;
584 compatible = "renesas,fsi2-sh73a0", "renesas,sh_fsi2";
588 power-domains = <&pd_a4mp>;
593 compatible = "renesas,bsc-sh73a0", "renesas,bsc",
594 "simple-pm-bus";
595 #address-cells = <1>;
596 #size-cells = <1>;
601 power-domains = <&pd_a4s>;
605 #address-cells = <1>;
606 #size-cells = <1>;
611 compatible = "fixed-clock";
612 #clock-cells = <0>;
613 clock-frequency = <32768>;
616 compatible = "fixed-clock";
617 #clock-cells = <0>;
618 clock-frequency = <26000000>;
621 compatible = "fixed-clock";
622 #clock-cells = <0>;
624 clock-frequency = <0>;
627 compatible = "fixed-clock";
628 #clock-cells = <0>;
630 clock-frequency = <0>;
633 compatible = "fixed-clock";
634 #clock-cells = <0>;
636 clock-frequency = <0>;
639 compatible = "fixed-clock";
640 #clock-cells = <0>;
642 clock-frequency = <0>;
647 compatible = "renesas,sh73a0-cpg-clocks";
650 #clock-cells = <1>;
651 clock-output-names = "main", "pll0", "pll1", "pll2",
659 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
665 #clock-cells = <0>;
668 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
674 #clock-cells = <0>;
677 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
683 #clock-cells = <0>;
686 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
690 #clock-cells = <0>;
691 clock-output-names = "zb";
694 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
698 #clock-cells = <0>;
701 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
705 #clock-cells = <0>;
708 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
712 #clock-cells = <0>;
715 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
719 #clock-cells = <0>;
722 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
726 #clock-cells = <0>;
729 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
733 #clock-cells = <0>;
736 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
740 #clock-cells = <0>;
743 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
747 #clock-cells = <0>;
750 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
754 #clock-cells = <0>;
757 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
761 #clock-cells = <0>;
764 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
768 #clock-cells = <0>;
771 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
775 #clock-cells = <0>;
778 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
782 #clock-cells = <0>;
785 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
789 #clock-cells = <0>;
792 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
797 #clock-cells = <0>;
802 compatible = "fixed-factor-clock";
804 #clock-cells = <0>;
805 clock-div = <2>;
806 clock-mult = <1>;
809 compatible = "fixed-factor-clock";
811 #clock-cells = <0>;
812 clock-div = <2>;
813 clock-mult = <1>;
816 compatible = "fixed-factor-clock";
818 #clock-cells = <0>;
819 clock-div = <7>;
820 clock-mult = <1>;
823 compatible = "fixed-factor-clock";
825 #clock-cells = <0>;
826 clock-div = <13>;
827 clock-mult = <1>;
830 compatible = "fixed-factor-clock";
832 #clock-cells = <0>;
833 clock-div = <4>;
834 clock-mult = <1>;
839 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
842 #clock-cells = <1>;
843 clock-indices = <
846 clock-output-names =
850 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
860 #clock-cells = <1>;
861 clock-indices = <
868 clock-output-names =
873 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
880 #clock-cells = <1>;
881 clock-indices = <
890 clock-output-names =
897 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
908 #clock-cells = <1>;
909 clock-indices = <
919 clock-output-names =
925 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
929 #clock-cells = <1>;
930 clock-indices = <
934 clock-output-names =
938 compatible = "renesas,sh73a0-mstp-clocks", "renesas,cpg-mstp-clocks";
941 #clock-cells = <1>;
942 clock-indices = <
945 clock-output-names =