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 Tao Zeng
parent feea4603d7
commit 85e8bb7d68
4 changed files with 28 additions and 0 deletions

View File

@@ -922,6 +922,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 {
@@ -998,6 +1003,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

@@ -918,6 +918,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 {
@@ -994,6 +999,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

@@ -922,6 +922,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 {
@@ -997,6 +1002,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

@@ -914,6 +914,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 {
@@ -989,6 +994,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";