Lines Matching +full:sound +full:- +full:name +full:- +full:prefix

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 {
94 cpu_opp_table: opp-table {
95 compatible = "operating-points-v2";
96 opp-shared;
98 opp-1000000000 {
99 opp-hz = /bits/ 64 <1000000000>;
100 opp-microvolt = <770000>;
103 opp-1200000000 {
104 opp-hz = /bits/ 64 <1200000000>;
105 opp-microvolt = <780000>;
108 opp-1404000000 {
109 opp-hz = /bits/ 64 <1404000000>;
110 opp-microvolt = <790000>;
113 opp-1500000000 {
114 opp-hz = /bits/ 64 <1500000000>;
115 opp-microvolt = <800000>;
118 opp-1608000000 {
119 opp-hz = /bits/ 64 <1608000000>;
120 opp-microvolt = <810000>;
123 opp-1704000000 {
124 opp-hz = /bits/ 64 <1704000000>;
125 opp-microvolt = <850000>;
128 opp-1800000000 {
129 opp-hz = /bits/ 64 <1800000000>;
130 opp-microvolt = <900000>;
133 opp-1908000000 {
134 opp-hz = /bits/ 64 <1908000000>;
135 opp-microvolt = <950000>;
142 compatible = "simple-bus";
144 #address-cells = <2>;
145 #size-cells = <2>;
148 clkc_audio: clock-controller@0 {
150 compatible = "amlogic,sm1-audio-clkc";
152 #clock-cells = <1>;
153 #reset-cells = <1>;
164 clock-names = "pclk",
177 toddr_a: audio-controller@100 {
178 compatible = "amlogic,sm1-toddr",
179 "amlogic,axg-toddr";
181 #sound-dai-cells = <0>;
182 sound-name-prefix = "TODDR_A";
187 reset-names = "arb", "rst";
188 amlogic,fifo-depth = <8192>;
192 toddr_b: audio-controller@140 {
193 compatible = "amlogic,sm1-toddr",
194 "amlogic,axg-toddr";
196 #sound-dai-cells = <0>;
197 sound-name-prefix = "TODDR_B";
202 reset-names = "arb", "rst";
203 amlogic,fifo-depth = <256>;
207 toddr_c: audio-controller@180 {
208 compatible = "amlogic,sm1-toddr",
209 "amlogic,axg-toddr";
211 #sound-dai-cells = <0>;
212 sound-name-prefix = "TODDR_C";
217 reset-names = "arb", "rst";
218 amlogic,fifo-depth = <256>;
222 frddr_a: audio-controller@1c0 {
223 compatible = "amlogic,sm1-frddr",
224 "amlogic,axg-frddr";
226 #sound-dai-cells = <0>;
227 sound-name-prefix = "FRDDR_A";
232 reset-names = "arb", "rst";
233 amlogic,fifo-depth = <512>;
237 frddr_b: audio-controller@200 {
238 compatible = "amlogic,sm1-frddr",
239 "amlogic,axg-frddr";
241 #sound-dai-cells = <0>;
242 sound-name-prefix = "FRDDR_B";
247 reset-names = "arb", "rst";
248 amlogic,fifo-depth = <256>;
252 frddr_c: audio-controller@240 {
253 compatible = "amlogic,sm1-frddr",
254 "amlogic,axg-frddr";
256 #sound-dai-cells = <0>;
257 sound-name-prefix = "FRDDR_C";
262 reset-names = "arb", "rst";
263 amlogic,fifo-depth = <256>;
267 arb: reset-controller@280 {
269 compatible = "amlogic,meson-sm1-audio-arb";
271 #reset-cells = <1>;
275 tdmin_a: audio-controller@300 {
276 compatible = "amlogic,sm1-tdmin",
277 "amlogic,axg-tdmin";
279 sound-name-prefix = "TDMIN_A";
286 clock-names = "pclk", "sclk", "sclk_sel",
291 tdmin_b: audio-controller@340 {
292 compatible = "amlogic,sm1-tdmin",
293 "amlogic,axg-tdmin";
295 sound-name-prefix = "TDMIN_B";
302 clock-names = "pclk", "sclk", "sclk_sel",
307 tdmin_c: audio-controller@380 {
308 compatible = "amlogic,sm1-tdmin",
309 "amlogic,axg-tdmin";
311 sound-name-prefix = "TDMIN_C";
318 clock-names = "pclk", "sclk", "sclk_sel",
323 tdmin_lb: audio-controller@3c0 {
324 compatible = "amlogic,sm1-tdmin",
325 "amlogic,axg-tdmin";
327 sound-name-prefix = "TDMIN_LB";
334 clock-names = "pclk", "sclk", "sclk_sel",
339 spdifin: audio-controller@400 {
340 compatible = "amlogic,g12a-spdifin",
341 "amlogic,axg-spdifin";
343 #sound-dai-cells = <0>;
344 sound-name-prefix = "SPDIFIN";
348 clock-names = "pclk", "refclk";
353 spdifout_a: audio-controller@480 {
354 compatible = "amlogic,g12a-spdifout",
355 "amlogic,axg-spdifout";
357 #sound-dai-cells = <0>;
358 sound-name-prefix = "SPDIFOUT_A";
361 clock-names = "pclk", "mclk";
366 tdmout_a: audio-controller@500 {
367 compatible = "amlogic,sm1-tdmout";
369 sound-name-prefix = "TDMOUT_A";
376 clock-names = "pclk", "sclk", "sclk_sel",
381 tdmout_b: audio-controller@540 {
382 compatible = "amlogic,sm1-tdmout";
384 sound-name-prefix = "TDMOUT_B";
391 clock-names = "pclk", "sclk", "sclk_sel",
396 tdmout_c: audio-controller@580 {
397 compatible = "amlogic,sm1-tdmout";
399 sound-name-prefix = "TDMOUT_C";
406 clock-names = "pclk", "sclk", "sclk_sel",
411 toacodec: audio-controller@740 {
412 compatible = "amlogic,sm1-toacodec",
413 "amlogic,g12a-toacodec";
415 #sound-dai-cells = <1>;
416 sound-name-prefix = "TOACODEC";
421 tohdmitx: audio-controller@744 {
422 compatible = "amlogic,sm1-tohdmitx",
423 "amlogic,g12a-tohdmitx";
425 #sound-dai-cells = <1>;
426 sound-name-prefix = "TOHDMITX";
431 toddr_d: audio-controller@840 {
432 compatible = "amlogic,sm1-toddr",
433 "amlogic,axg-toddr";
435 #sound-dai-cells = <0>;
436 sound-name-prefix = "TODDR_D";
441 reset-names = "arb", "rst";
442 amlogic,fifo-depth = <256>;
446 frddr_d: audio-controller@880 {
447 compatible = "amlogic,sm1-frddr",
448 "amlogic,axg-frddr";
450 #sound-dai-cells = <0>;
451 sound-name-prefix = "FRDDR_D";
456 reset-names = "arb", "rst";
457 amlogic,fifo-depth = <256>;
462 pdm: audio-controller@61000 {
463 compatible = "amlogic,sm1-pdm",
464 "amlogic,axg-pdm";
466 #sound-dai-cells = <0>;
467 sound-name-prefix = "PDM";
471 clock-names = "pclk", "dclk", "sysclk";
478 compatible = "amlogic,meson-sm1-ao-cec";
482 compatible = "amlogic,meson-sm1-clk-measure";
487 compatible = "amlogic,sm1-clkc";
491 cooling-maps {
494 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
502 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
511 power-domains = <&pwrc PWRC_SM1_ETH_ID>;
515 compatible = "amlogic,meson-sm1-gpio-intc",
516 "amlogic,meson-gpio-intc";
520 power-domains = <&pwrc PWRC_SM1_PCIE_ID>;
524 compatible = "amlogic,meson-sm1-pwrc";
528 power-domains = <&pwrc PWRC_SM1_VPU_ID>;
532 power-domains = <&pwrc PWRC_SM1_VPU_ID>;
536 compatible = "amlogic,sm1-vdec";
540 power-domains = <&pwrc PWRC_SM1_VPU_ID>;
544 power-domains = <&pwrc PWRC_SM1_USB_ID>;