DTS: p230 board config spdif out pin [3/3]
authorChaomin Zheng <chaomin.zheng@amlogic.com>
Mon, 26 Nov 2018 10:29:18 +0000 (18:29 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Tue, 27 Nov 2018 14:25:28 +0000 (06:25 -0800)
PD# SWPL-1223

Problem:
p230 board spdif out no audio sound

Solution:
config p230 board spdif out pin

Verify:
verify on p230

Change-Id: I0c35e6d526aab98955206f78322fcc873ff01b8c
Signed-off-by: Chaomin Zheng <chaomin.zheng@amlogic.com>
arch/arm/boot/dts/amlogic/gxl_p230_2g.dts
arch/arm/boot/dts/amlogic/gxl_p230_2g_buildroot.dts
arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts

index bffe36f..41ba78f 100644 (file)
        spdif_codec: spdif_codec{
                #sound-dai-cells = <0>;
                compatible = "amlogic, aml-spdif-codec";
-               pinctrl-names = "audio_spdif";
-               pinctrl-0 = <&audio_spdif_pins>;
+               pinctrl-names = "audio_spdif_out";
+               pinctrl-0 = <&audio_spdif_out_pins>;
        };
        pcm_codec: pcm_codec{
                #sound-dai-cells = <0>;
                        function = "dvp";
                };
        };
+
+       /*spdif*/
+       audio_spdif_out_pins: audio_spdif_out_pins {
+               mux {
+                       groups = "spdif_out";
+                       function = "spdif_out";
+               };
+       };
 }; /* end of pinctrl_periphs */
 
 &defendkey {
index a50d946..6e20130 100644 (file)
        spdif_codec: spdif_codec{
                #sound-dai-cells = <0>;
                compatible = "amlogic, aml-spdif-codec";
-               pinctrl-names = "audio_spdif";
-               pinctrl-0 = <&audio_spdif_pins>;
+               pinctrl-names = "audio_spdif_out";
+               pinctrl-0 = <&audio_spdif_out_pins>;
        };
        pcm_codec: pcm_codec{
                #sound-dai-cells = <0>;
                        function = "dvp";
                };
        };
-};
+
+       /*spdif*/
+       audio_spdif_out_pins: audio_spdif_out_pins {
+               mux {
+                       groups = "spdif_out";
+                       function = "spdif_out";
+               };
+       };
+}; /* end of pinctrl_periphs */
 
 &defendkey {
        memory-region = <&defendkey_reserved>;
        status = "okay";
 };
-
index 8430c8f..d686098 100644 (file)
        spdif_codec: spdif_codec{
                #sound-dai-cells = <0>;
                compatible = "amlogic, aml-spdif-codec";
-               pinctrl-names = "audio_spdif";
-               pinctrl-0 = <&audio_spdif_pins>;
+               pinctrl-names = "audio_spdif_out";
+               pinctrl-0 = <&audio_spdif_out_pins>;
        };
        pcm_codec: pcm_codec{
                #sound-dai-cells = <0>;
                        function = "dvp";
                };
        };
+
+       /*spdif*/
+       audio_spdif_out_pins: audio_spdif_out_pins {
+               mux {
+                       groups = "spdif_out";
+                       function = "spdif_out";
+               };
+       };
 }; /* end of pinctrl_periphs */
 
 &defendkey {
index 552dd1f..1589a1f 100644 (file)
        spdif_codec: spdif_codec{
                #sound-dai-cells = <0>;
                compatible = "amlogic, aml-spdif-codec";
-               pinctrl-names = "audio_spdif";
-               pinctrl-0 = <&audio_spdif_pins>;
+               pinctrl-names = "audio_spdif_out";
+               pinctrl-0 = <&audio_spdif_out_pins>;
        };
        pcm_codec: pcm_codec{
                #sound-dai-cells = <0>;
                        function = "dvp";
                };
        };
-};
+
+       /*spdif*/
+       audio_spdif_out_pins: audio_spdif_out_pins {
+               mux {
+                       groups = "spdif_out";
+                       function = "spdif_out";
+               };
+       };
+}; /* end of pinctrl_periphs */
 
 &defendkey {
        memory-region = <&defendkey_reserved>;
        status = "okay";
 };
-