Lines Matching +full:opp +full:- +full:1500000000

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "meson-g12-common.dtsi"
8 #include <dt-bindings/clock/axg-audio-clkc.h>
9 #include <dt-bindings/power/meson-sm1-power.h>
10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h>
11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h>
16 tdmif_a: audio-controller-0 {
17 compatible = "amlogic,axg-tdm-iface";
18 #sound-dai-cells = <0>;
19 sound-name-prefix = "TDM_A";
23 clock-names = "mclk", "sclk", "lrclk";
27 tdmif_b: audio-controller-1 {
28 compatible = "amlogic,axg-tdm-iface";
29 #sound-dai-cells = <0>;
30 sound-name-prefix = "TDM_B";
34 clock-names = "mclk", "sclk", "lrclk";
38 tdmif_c: audio-controller-2 {
39 compatible = "amlogic,axg-tdm-iface";
40 #sound-dai-cells = <0>;
41 sound-name-prefix = "TDM_C";
45 clock-names = "mclk", "sclk", "lrclk";
50 #address-cells = <0x2>;
51 #size-cells = <0x0>;
55 compatible = "arm,cortex-a55";
57 enable-method = "psci";
58 next-level-cache = <&l2>;
59 #cooling-cells = <2>;
64 compatible = "arm,cortex-a55";
66 enable-method = "psci";
67 next-level-cache = <&l2>;
68 #cooling-cells = <2>;
73 compatible = "arm,cortex-a55";
75 enable-method = "psci";
76 next-level-cache = <&l2>;
77 #cooling-cells = <2>;
82 compatible = "arm,cortex-a55";
84 enable-method = "psci";
85 next-level-cache = <&l2>;
86 #cooling-cells = <2>;
89 l2: l2-cache0 {
91 cache-level = <2>;
92 cache-unified;
96 cpu_opp_table: opp-table {
97 compatible = "operating-points-v2";
98 opp-shared;
100 opp-1000000000 {
101 opp-hz = /bits/ 64 <1000000000>;
102 opp-microvolt = <770000>;
105 opp-1200000000 {
106 opp-hz = /bits/ 64 <1200000000>;
107 opp-microvolt = <780000>;
110 opp-1404000000 {
111 opp-hz = /bits/ 64 <1404000000>;
112 opp-microvolt = <790000>;
115 opp-1500000000 {
116 opp-hz = /bits/ 64 <1500000000>;
117 opp-microvolt = <800000>;
120 opp-1608000000 {
121 opp-hz = /bits/ 64 <1608000000>;
122 opp-microvolt = <810000>;
125 opp-1704000000 {
126 opp-hz = /bits/ 64 <1704000000>;
127 opp-microvolt = <850000>;
130 opp-1800000000 {
131 opp-hz = /bits/ 64 <1800000000>;
132 opp-microvolt = <900000>;
135 opp-1908000000 {
136 opp-hz = /bits/ 64 <1908000000>;
137 opp-microvolt = <950000>;
144 compatible = "simple-bus";
146 #address-cells = <2>;
147 #size-cells = <2>;
150 clkc_audio: clock-controller@0 {
152 compatible = "amlogic,sm1-audio-clkc";
154 #clock-cells = <1>;
155 #reset-cells = <1>;
166 clock-names = "pclk",
179 toddr_a: audio-controller@100 {
180 compatible = "amlogic,sm1-toddr",
181 "amlogic,axg-toddr";
183 #sound-dai-cells = <0>;
184 sound-name-prefix = "TODDR_A";
189 reset-names = "arb", "rst";
190 amlogic,fifo-depth = <8192>;
194 toddr_b: audio-controller@140 {
195 compatible = "amlogic,sm1-toddr",
196 "amlogic,axg-toddr";
198 #sound-dai-cells = <0>;
199 sound-name-prefix = "TODDR_B";
204 reset-names = "arb", "rst";
205 amlogic,fifo-depth = <256>;
209 toddr_c: audio-controller@180 {
210 compatible = "amlogic,sm1-toddr",
211 "amlogic,axg-toddr";
213 #sound-dai-cells = <0>;
214 sound-name-prefix = "TODDR_C";
219 reset-names = "arb", "rst";
220 amlogic,fifo-depth = <256>;
224 frddr_a: audio-controller@1c0 {
225 compatible = "amlogic,sm1-frddr",
226 "amlogic,axg-frddr";
228 #sound-dai-cells = <0>;
229 sound-name-prefix = "FRDDR_A";
234 reset-names = "arb", "rst";
235 amlogic,fifo-depth = <512>;
239 frddr_b: audio-controller@200 {
240 compatible = "amlogic,sm1-frddr",
241 "amlogic,axg-frddr";
243 #sound-dai-cells = <0>;
244 sound-name-prefix = "FRDDR_B";
249 reset-names = "arb", "rst";
250 amlogic,fifo-depth = <256>;
254 frddr_c: audio-controller@240 {
255 compatible = "amlogic,sm1-frddr",
256 "amlogic,axg-frddr";
258 #sound-dai-cells = <0>;
259 sound-name-prefix = "FRDDR_C";
264 reset-names = "arb", "rst";
265 amlogic,fifo-depth = <256>;
269 arb: reset-controller@280 {
271 compatible = "amlogic,meson-sm1-audio-arb";
273 #reset-cells = <1>;
277 tdmin_a: audio-controller@300 {
278 compatible = "amlogic,sm1-tdmin",
279 "amlogic,axg-tdmin";
281 sound-name-prefix = "TDMIN_A";
288 clock-names = "pclk", "sclk", "sclk_sel",
293 tdmin_b: audio-controller@340 {
294 compatible = "amlogic,sm1-tdmin",
295 "amlogic,axg-tdmin";
297 sound-name-prefix = "TDMIN_B";
304 clock-names = "pclk", "sclk", "sclk_sel",
309 tdmin_c: audio-controller@380 {
310 compatible = "amlogic,sm1-tdmin",
311 "amlogic,axg-tdmin";
313 sound-name-prefix = "TDMIN_C";
320 clock-names = "pclk", "sclk", "sclk_sel",
325 tdmin_lb: audio-controller@3c0 {
326 compatible = "amlogic,sm1-tdmin",
327 "amlogic,axg-tdmin";
329 sound-name-prefix = "TDMIN_LB";
336 clock-names = "pclk", "sclk", "sclk_sel",
341 spdifin: audio-controller@400 {
342 compatible = "amlogic,g12a-spdifin",
343 "amlogic,axg-spdifin";
345 #sound-dai-cells = <0>;
346 sound-name-prefix = "SPDIFIN";
350 clock-names = "pclk", "refclk";
355 spdifout_a: audio-controller@480 {
356 compatible = "amlogic,g12a-spdifout",
357 "amlogic,axg-spdifout";
359 #sound-dai-cells = <0>;
360 sound-name-prefix = "SPDIFOUT_A";
363 clock-names = "pclk", "mclk";
368 tdmout_a: audio-controller@500 {
369 compatible = "amlogic,sm1-tdmout";
371 sound-name-prefix = "TDMOUT_A";
378 clock-names = "pclk", "sclk", "sclk_sel",
383 tdmout_b: audio-controller@540 {
384 compatible = "amlogic,sm1-tdmout";
386 sound-name-prefix = "TDMOUT_B";
393 clock-names = "pclk", "sclk", "sclk_sel",
398 tdmout_c: audio-controller@580 {
399 compatible = "amlogic,sm1-tdmout";
401 sound-name-prefix = "TDMOUT_C";
408 clock-names = "pclk", "sclk", "sclk_sel",
413 toacodec: audio-controller@740 {
414 compatible = "amlogic,sm1-toacodec",
415 "amlogic,g12a-toacodec";
417 #sound-dai-cells = <1>;
418 sound-name-prefix = "TOACODEC";
423 tohdmitx: audio-controller@744 {
424 compatible = "amlogic,sm1-tohdmitx",
425 "amlogic,g12a-tohdmitx";
427 #sound-dai-cells = <1>;
428 sound-name-prefix = "TOHDMITX";
433 toddr_d: audio-controller@840 {
434 compatible = "amlogic,sm1-toddr",
435 "amlogic,axg-toddr";
437 #sound-dai-cells = <0>;
438 sound-name-prefix = "TODDR_D";
443 reset-names = "arb", "rst";
444 amlogic,fifo-depth = <256>;
448 frddr_d: audio-controller@880 {
449 compatible = "amlogic,sm1-frddr",
450 "amlogic,axg-frddr";
452 #sound-dai-cells = <0>;
453 sound-name-prefix = "FRDDR_D";
458 reset-names = "arb", "rst";
459 amlogic,fifo-depth = <256>;
464 pdm: audio-controller@61000 {
465 compatible = "amlogic,sm1-pdm",
466 "amlogic,axg-pdm";
468 #sound-dai-cells = <0>;
469 sound-name-prefix = "PDM";
473 clock-names = "pclk", "dclk", "sysclk";
480 compatible = "amlogic,meson-sm1-ao-cec";
484 compatible = "amlogic,meson-sm1-clk-measure";
489 compatible = "amlogic,sm1-clkc";
493 cooling-maps {
496 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
504 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
513 power-domains = <&pwrc PWRC_SM1_ETH_ID>;
517 compatible = "amlogic,meson-sm1-gpio-intc",
518 "amlogic,meson-gpio-intc";
522 power-domains = <&pwrc PWRC_SM1_PCIE_ID>;
526 compatible = "amlogic,sm1-ddr-pmu";
530 compatible = "amlogic,meson-sm1-pwrc";
534 power-domains = <&pwrc PWRC_SM1_VPU_ID>;
538 power-domains = <&pwrc PWRC_SM1_VPU_ID>;
542 compatible = "amlogic,sm1-vdec";
546 power-domains = <&pwrc PWRC_SM1_VPU_ID>;
550 power-domains = <&pwrc PWRC_SM1_USB_ID>;
554 power-domains = <&pwrc PWRC_SM1_NNA_ID>;