Lines Matching +full:rzg2l +full:- +full:tsu
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
8 #include <dt-bindings/clock/r9a07g043-cpg.h>
12 #address-cells = <2>;
13 #size-cells = <2>;
15 audio_clk1: audio1-clk {
16 compatible = "fixed-clock";
17 #clock-cells = <0>;
19 clock-frequency = <0>;
22 audio_clk2: audio2-clk {
23 compatible = "fixed-clock";
24 #clock-cells = <0>;
26 clock-frequency = <0>;
29 /* External CAN clock - to be overridden by boards that provide it */
30 can_clk: can-clk {
31 compatible = "fixed-clock";
32 #clock-cells = <0>;
33 clock-frequency = <0>;
37 extal_clk: extal-clk {
38 compatible = "fixed-clock";
39 #clock-cells = <0>;
41 clock-frequency = <0>;
44 cluster0_opp: opp-table-0 {
45 compatible = "operating-points-v2";
46 opp-shared;
48 opp-125000000 {
49 opp-hz = /bits/ 64 <125000000>;
50 opp-microvolt = <1100000>;
51 clock-latency-ns = <300000>;
53 opp-250000000 {
54 opp-hz = /bits/ 64 <250000000>;
55 opp-microvolt = <1100000>;
56 clock-latency-ns = <300000>;
58 opp-500000000 {
59 opp-hz = /bits/ 64 <500000000>;
60 opp-microvolt = <1100000>;
61 clock-latency-ns = <300000>;
63 opp-1000000000 {
64 opp-hz = /bits/ 64 <1000000000>;
65 opp-microvolt = <1100000>;
66 clock-latency-ns = <300000>;
67 opp-suspend;
72 compatible = "simple-bus";
73 #address-cells = <2>;
74 #size-cells = <2>;
78 compatible = "renesas,r9a07g043-mtu3",
79 "renesas,rz-mtu3";
125 interrupt-names = "tgia0", "tgib0", "tgic0", "tgid0",
141 power-domains = <&cpg>;
143 #pwm-cells = <2>;
148 compatible = "renesas,r9a07g043-ssi",
149 "renesas,rz-ssi";
154 interrupt-names = "int_req", "dma_rx", "dma_tx";
158 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
161 dma-names = "tx", "rx";
162 power-domains = <&cpg>;
163 #sound-dai-cells = <0>;
168 compatible = "renesas,r9a07g043-ssi",
169 "renesas,rz-ssi";
174 interrupt-names = "int_req", "dma_rx", "dma_tx";
178 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
181 dma-names = "tx", "rx";
182 power-domains = <&cpg>;
183 #sound-dai-cells = <0>;
188 compatible = "renesas,r9a07g043-ssi",
189 "renesas,rz-ssi";
193 interrupt-names = "int_req", "dma_rt";
197 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
200 dma-names = "rt";
201 power-domains = <&cpg>;
202 #sound-dai-cells = <0>;
207 compatible = "renesas,r9a07g043-ssi",
208 "renesas,rz-ssi";
213 interrupt-names = "int_req", "dma_rx", "dma_tx";
217 clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
220 dma-names = "tx", "rx";
221 power-domains = <&cpg>;
222 #sound-dai-cells = <0>;
227 compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz";
232 interrupt-names = "error", "rx", "tx";
236 dma-names = "tx", "rx";
237 power-domains = <&cpg>;
238 num-cs = <1>;
239 #address-cells = <1>;
240 #size-cells = <0>;
245 compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz";
250 interrupt-names = "error", "rx", "tx";
254 dma-names = "tx", "rx";
255 power-domains = <&cpg>;
256 num-cs = <1>;
257 #address-cells = <1>;
258 #size-cells = <0>;
263 compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz";
268 interrupt-names = "error", "rx", "tx";
272 dma-names = "tx", "rx";
273 power-domains = <&cpg>;
274 num-cs = <1>;
275 #address-cells = <1>;
276 #size-cells = <0>;
281 compatible = "renesas,scif-r9a07g043",
282 "renesas,scif-r9a07g044";
290 interrupt-names = "eri", "rxi", "txi",
293 clock-names = "fck";
294 power-domains = <&cpg>;
300 compatible = "renesas,scif-r9a07g043",
301 "renesas,scif-r9a07g044";
309 interrupt-names = "eri", "rxi", "txi",
312 clock-names = "fck";
313 power-domains = <&cpg>;
319 compatible = "renesas,scif-r9a07g043",
320 "renesas,scif-r9a07g044";
328 interrupt-names = "eri", "rxi", "txi",
331 clock-names = "fck";
332 power-domains = <&cpg>;
338 compatible = "renesas,scif-r9a07g043",
339 "renesas,scif-r9a07g044";
347 interrupt-names = "eri", "rxi", "txi",
350 clock-names = "fck";
351 power-domains = <&cpg>;
357 compatible = "renesas,scif-r9a07g043",
358 "renesas,scif-r9a07g044";
366 interrupt-names = "eri", "rxi", "txi",
369 clock-names = "fck";
370 power-domains = <&cpg>;
376 compatible = "renesas,r9a07g043-sci", "renesas,sci";
382 interrupt-names = "eri", "rxi", "txi", "tei";
384 clock-names = "fck";
385 power-domains = <&cpg>;
391 compatible = "renesas,r9a07g043-sci", "renesas,sci";
397 interrupt-names = "eri", "rxi", "txi", "tei";
399 clock-names = "fck";
400 power-domains = <&cpg>;
406 compatible = "renesas,r9a07g043-canfd", "renesas,rzg2l-canfd";
416 interrupt-names = "g_err", "g_recc",
422 clock-names = "fck", "canfd", "can_clk";
423 assigned-clocks = <&cpg CPG_CORE R9A07G043_CLK_P0_DIV2>;
424 assigned-clock-rates = <50000000>;
427 reset-names = "rstp_n", "rstc_n";
428 power-domains = <&cpg>;
440 #address-cells = <1>;
441 #size-cells = <0>;
442 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz";
452 interrupt-names = "tei", "ri", "ti", "spi", "sti",
455 clock-frequency = <100000>;
457 power-domains = <&cpg>;
462 #address-cells = <1>;
463 #size-cells = <0>;
464 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz";
474 interrupt-names = "tei", "ri", "ti", "spi", "sti",
477 clock-frequency = <100000>;
479 power-domains = <&cpg>;
484 #address-cells = <1>;
485 #size-cells = <0>;
486 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz";
496 interrupt-names = "tei", "ri", "ti", "spi", "sti",
499 clock-frequency = <100000>;
501 power-domains = <&cpg>;
506 #address-cells = <1>;
507 #size-cells = <0>;
508 compatible = "renesas,riic-r9a07g043", "renesas,riic-rz";
518 interrupt-names = "tei", "ri", "ti", "spi", "sti",
521 clock-frequency = <100000>;
523 power-domains = <&cpg>;
528 compatible = "renesas,r9a07g043-adc", "renesas,rzg2l-adc";
533 clock-names = "adclk", "pclk";
536 reset-names = "presetn", "adrst-n";
537 power-domains = <&cpg>;
540 #address-cells = <1>;
541 #size-cells = <0>;
551 tsu: thermal@10059400 { label
552 compatible = "renesas,r9a07g043-tsu",
553 "renesas,rzg2l-tsu";
557 power-domains = <&cpg>;
558 #thermal-sensor-cells = <1>;
562 compatible = "renesas,r9a07g043-rpc-if",
563 "renesas,rzg2l-rpc-if";
567 reg-names = "regs", "dirmap", "wbuf";
571 power-domains = <&cpg>;
572 #address-cells = <1>;
573 #size-cells = <0>;
577 cpg: clock-controller@11010000 {
578 compatible = "renesas,r9a07g043-cpg";
581 clock-names = "extal";
582 #clock-cells = <2>;
583 #reset-cells = <1>;
584 #power-domain-cells = <0>;
587 sysc: system-controller@11020000 {
588 compatible = "renesas,r9a07g043-sysc";
594 compatible = "renesas,r9a07g043-pinctrl";
596 gpio-controller;
597 #gpio-cells = <2>;
598 gpio-ranges = <&pinctrl 0 0 152>;
599 #interrupt-cells = <2>;
600 interrupt-controller;
601 interrupt-parent = <&irqc>;
603 power-domains = <&cpg>;
609 dmac: dma-controller@11820000 {
610 compatible = "renesas,r9a07g043-dmac",
611 "renesas,rz-dmac";
631 interrupt-names = "error",
638 clock-names = "main", "register";
639 power-domains = <&cpg>;
642 reset-names = "arst", "rst_async";
643 #dma-cells = <1>;
644 dma-channels = <16>;
648 compatible = "renesas,sdhi-r9a07g043",
649 "renesas,rzg2l-sdhi";
657 clock-names = "core", "clkh", "cd", "aclk";
659 power-domains = <&cpg>;
664 compatible = "renesas,sdhi-r9a07g043",
665 "renesas,rzg2l-sdhi";
673 clock-names = "core", "clkh", "cd", "aclk";
675 power-domains = <&cpg>;
680 compatible = "renesas,r9a07g043-gbeth",
681 "renesas,rzg2l-gbeth";
686 interrupt-names = "mux", "fil", "arp_ns";
687 phy-mode = "rgmii";
691 clock-names = "axi", "chi", "refclk";
693 power-domains = <&cpg>;
694 #address-cells = <1>;
695 #size-cells = <0>;
700 compatible = "renesas,r9a07g043-gbeth",
701 "renesas,rzg2l-gbeth";
706 interrupt-names = "mux", "fil", "arp_ns";
707 phy-mode = "rgmii";
711 clock-names = "axi", "chi", "refclk";
713 power-domains = <&cpg>;
714 #address-cells = <1>;
715 #size-cells = <0>;
719 phyrst: usbphy-ctrl@11c40000 {
720 compatible = "renesas,r9a07g043-usbphy-ctrl",
721 "renesas,rzg2l-usbphy-ctrl";
725 power-domains = <&cpg>;
726 #reset-cells = <1>;
729 usb0_vbus_otg: regulator-vbus {
730 regulator-name = "vbus";
735 compatible = "generic-ohci";
743 phy-names = "usb";
744 power-domains = <&cpg>;
749 compatible = "generic-ohci";
757 phy-names = "usb";
758 power-domains = <&cpg>;
763 compatible = "generic-ehci";
771 phy-names = "usb";
773 power-domains = <&cpg>;
778 compatible = "generic-ehci";
786 phy-names = "usb";
788 power-domains = <&cpg>;
792 usb2_phy0: usb-phy@11c50200 {
793 compatible = "renesas,usb2-phy-r9a07g043",
794 "renesas,rzg2l-usb2-phy";
800 #phy-cells = <1>;
801 power-domains = <&cpg>;
805 usb2_phy1: usb-phy@11c70200 {
806 compatible = "renesas,usb2-phy-r9a07g043",
807 "renesas,rzg2l-usb2-phy";
813 #phy-cells = <1>;
814 power-domains = <&cpg>;
819 compatible = "renesas,usbhs-r9a07g043",
820 "renesas,rzg2l-usbhs";
832 phy-names = "usb";
833 power-domains = <&cpg>;
838 compatible = "renesas,r9a07g043-wdt",
839 "renesas,rzg2l-wdt";
843 clock-names = "pclk", "oscclk";
846 interrupt-names = "wdt", "perrout";
848 power-domains = <&cpg>;
853 compatible = "renesas,r9a07g043-ostm",
859 power-domains = <&cpg>;
864 compatible = "renesas,r9a07g043-ostm",
870 power-domains = <&cpg>;
875 compatible = "renesas,r9a07g043-ostm",
881 power-domains = <&cpg>;
886 thermal-zones {
887 cpu-thermal {
888 polling-delay-passive = <250>;
889 polling-delay = <1000>;
890 thermal-sensors = <&tsu 0>;
891 sustainable-power = <717>;
893 cooling-maps {
896 cooling-device = <&cpu0 0 2>;
902 sensor_crit: sensor-crit {
908 target: trip-point {