]> www.infradead.org Git - linux.git/commitdiff
arm64: dts: meson: g12: name spdifout consistently
authorJerome Brunet <jbrunet@baylibre.com>
Mon, 25 Sep 2023 13:53:26 +0000 (15:53 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Fri, 29 Sep 2023 03:50:00 +0000 (05:50 +0200)
g12 and sm1 are fairly similar when it comes to audio.
Both have 2 spdif outputs. While the 2nd output is named "spdifout_b" for
both, the 1st one is named 'spdifout' for g12 and 'spdifout_a' for sm1.

Use 'spdifout_a' for both instead.

This change does not fix any particular problem. The intent is just to make
it easier to have a common card definitions for platform designs using both
SoC families, when spdifout is used.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://lore.kernel.org/r/20230925135326.1689396-1-jbrunet@baylibre.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
arch/arm64/boot/dts/amlogic/meson-g12.dtsi
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts
arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts

index eb442aaf57e4306c4a95878eb1afed3ad8dda314..e732df3f3114d7d8a9d7a898a631405218dac76e 100644 (file)
                        status = "disabled";
                };
 
-               spdifout: audio-controller@480 {
+               spdifout_a: audio-controller@480 {
                        compatible = "amlogic,g12a-spdifout",
                                     "amlogic,axg-spdifout";
                        reg = <0x0 0x480 0x0 0x50>;
                        #sound-dai-cells = <0>;
-                       sound-name-prefix = "SPDIFOUT";
+                       sound-name-prefix = "SPDIFOUT_A";
                        clocks = <&clkc_audio AUD_CLKID_SPDIFOUT>,
                                 <&clkc_audio AUD_CLKID_SPDIFOUT_CLK>;
                        clock-names = "pclk", "mclk";
index 7310e192efe7865ec41c2e1385f97b3508d20fd6..8355ddd7e9ae0f591d84735677034eb2cc26d80a 100644 (file)
                                "TDMOUT_C IN 1", "FRDDR_B OUT 2",
                                "TDMOUT_C IN 2", "FRDDR_C OUT 2",
                                "TDM_C Playback", "TDMOUT_C OUT",
-                               "SPDIFOUT IN 0", "FRDDR_A OUT 3",
-                               "SPDIFOUT IN 1", "FRDDR_B OUT 3",
-                               "SPDIFOUT IN 2", "FRDDR_C OUT 3",
+                               "SPDIFOUT_A IN 0", "FRDDR_A OUT 3",
+                               "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
+                               "SPDIFOUT_A IN 2", "FRDDR_C OUT 3",
                                "SPDIFOUT_B IN 0", "FRDDR_A OUT 4",
                                "SPDIFOUT_B IN 1", "FRDDR_B OUT 4",
                                "SPDIFOUT_B IN 2", "FRDDR_C OUT 4",
 
                /* spdif hdmi and coax output */
                dai-link-9 {
-                       sound-dai = <&spdifout>;
+                       sound-dai = <&spdifout_a>;
 
                        codec-0 {
                                sound-dai = <&spdif_dit>;
        status = "okay";
 };
 
-&spdifout {
+&spdifout_a {
        pinctrl-0 = <&spdif_ao_out_pins>;
        pinctrl-names = "default";
        status = "okay";
index 7ca904f5acbbd08f8c68520377d74a455b023367..4969a76460fa639b23324275d7952a67567d49e3 100644 (file)
                                "TDMOUT_B IN 1", "FRDDR_B OUT 1",
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT",
-                               "SPDIFOUT IN 0", "FRDDR_A OUT 3",
-                               "SPDIFOUT IN 1", "FRDDR_B OUT 3",
-                               "SPDIFOUT IN 2", "FRDDR_C OUT 3";
+                               "SPDIFOUT_A IN 0", "FRDDR_A OUT 3",
+                               "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
+                               "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
 
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
 
                /* spdif hdmi or toslink interface */
                dai-link-4 {
-                       sound-dai = <&spdifout>;
+                       sound-dai = <&spdifout_a>;
 
                        codec-0 {
                                sound-dai = <&spdif_dit>;
        vqmmc-supply = <&flash_1v8>;
 };
 
-&spdifout {
+&spdifout_a {
        pinctrl-0 = <&spdif_out_h_pins>;
        pinctrl-names = "default";
        status = "okay";
index 3e826095e792cc9489719c90d926479cf9abf271..8fc2e143cb5407b7009141de3ac53a88154cf95d 100644 (file)
@@ -34,9 +34,9 @@
                                "TDMOUT_B IN 1", "FRDDR_B OUT 1",
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT",
-                               "SPDIFOUT IN 0", "FRDDR_A OUT 3",
-                               "SPDIFOUT IN 1", "FRDDR_B OUT 3",
-                               "SPDIFOUT IN 2", "FRDDR_C OUT 3";
+                               "SPDIFOUT_A IN 0", "FRDDR_A OUT 3",
+                               "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
+                               "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
 
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
@@ -75,7 +75,7 @@
 
                /* spdif hdmi or toslink interface */
                dai-link-4 {
-                       sound-dai = <&spdifout>;
+                       sound-dai = <&spdifout_a>;
 
                        codec-0 {
                                sound-dai = <&spdif_dit>;
        };
 };
 
-&spdifout {
+&spdifout_a {
        pinctrl-0 = <&spdif_out_h_pins>;
        pinctrl-names = "default";
        status = "okay";
index 098a3af6d381d3868dde7ec2e2ff1f33035c63ca..ce548b37329601ed207e3020a26904ad9dbedb2c 100644 (file)
@@ -29,9 +29,9 @@
                                "TDMOUT_B IN 1", "FRDDR_B OUT 1",
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT",
-                               "SPDIFOUT IN 0", "FRDDR_A OUT 3",
-                               "SPDIFOUT IN 1", "FRDDR_B OUT 3",
-                               "SPDIFOUT IN 2", "FRDDR_C OUT 3";
+                               "SPDIFOUT_A IN 0", "FRDDR_A OUT 3",
+                               "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
+                               "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
 
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
@@ -70,7 +70,7 @@
 
                /* spdif hdmi or toslink interface */
                dai-link-4 {
-                       sound-dai = <&spdifout>;
+                       sound-dai = <&spdifout_a>;
 
                        codec-0 {
                                sound-dai = <&spdif_dit>;
        linux,rc-map-name = "rc-khadas";
 };
 
-&spdifout {
+&spdifout_a {
        pinctrl-0 = <&spdif_out_h_pins>;
        pinctrl-names = "default";
        status = "okay";