audio: S905X2 add clk tuning_enable control in dts [1/1]

PD#SWPL-10180

Problem:
can't enable clk tuning

Solution:
add control interface in dts to enable clk tuning
and start clk before codec init for s905x2

Verify:
verify on franklin

Change-Id: Icc97b04923bcc317b8259449ba068d1eddef0854
Signed-off-by: Cheng Tong <cheng.tong@amlogic.com>
This commit is contained in:
Cheng Tong
2019-05-20 13:46:33 +08:00
committed by Chris KIM
parent d00d1e87b7
commit a58c52f1b7
4 changed files with 28 additions and 0 deletions

View File

@@ -909,6 +909,11 @@
* 4: spdifout_b;
*/
samesource_sel = <3>;
/*enable default mclk(12.288M), before extern codec start*/
start_clk_enable = <1>;
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_tdmc: tdmc {
@@ -961,6 +966,8 @@
pinctrl-0 = <&spdifout>;
pinctrl-1 = <&spdifout_a_mute>;
status = "okay";
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_spdif_b: spdif_b {
compatible = "amlogic, g12a-snd-spdif-b";

View File

@@ -905,6 +905,11 @@
* 4: spdifout_b;
*/
samesource_sel = <3>;
/*enable default mclk(12.288M), before extern codec start*/
start_clk_enable = <1>;
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_tdmc: tdmc {
@@ -957,6 +962,8 @@
pinctrl-0 = <&spdifout>;
pinctrl-1 = <&spdifout_a_mute>;
status = "okay";
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_spdif_b: spdif_b {
compatible = "amlogic, g12a-snd-spdif-b";

View File

@@ -909,6 +909,11 @@
* 4: spdifout_b;
*/
samesource_sel = <3>;
/*enable default mclk(12.288M), before extern codec start*/
start_clk_enable = <1>;
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_tdmc: tdmc {
@@ -961,6 +966,8 @@
pinctrl-0 = <&spdifout>;
pinctrl-1 = <&spdifout_a_mute>;
status = "okay";
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_spdif_b: spdif_b {
compatible = "amlogic, g12a-snd-spdif-b";

View File

@@ -901,6 +901,11 @@
* 4: spdifout_b;
*/
samesource_sel = <3>;
/*enable default mclk(12.288M), before extern codec start*/
start_clk_enable = <1>;
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_tdmc: tdmc {
@@ -953,6 +958,8 @@
pinctrl-0 = <&spdifout>;
pinctrl-1 = <&spdifout_a_mute>;
status = "okay";
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
};
aml_spdif_b: spdif_b {
compatible = "amlogic, g12a-snd-spdif-b";