Audio: disable audio clk when suspend for sc2 [1/1]

PD#SWPL-142871

Problem:
disable audio clk when suspend for sc2

Solution:
disable audio clk when suspend for sc2

Verify:
use sc2

Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
Change-Id: I493a5e7bf7ed826da76a4eb6cb6324314bc008ac
This commit is contained in:
jiebing chen
2023-10-18 14:12:18 +08:00
committed by Luan Yuan
parent ee55f4f201
commit 780a67fc6e
6 changed files with 36 additions and 18 deletions
@@ -978,7 +978,7 @@
&tdm_d3_pins
&tdm_d4_pins
&tdm_clk_pins>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1022,7 +1022,7 @@
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1037,6 +1037,7 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
i2s2hdmi = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1063,7 +1064,7 @@
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
spdifb: spdif@1 {
@@ -1076,6 +1077,7 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
};
apdm: pdm {
@@ -1295,6 +1297,7 @@
lane_mask = <0x1>;
/* max 0xff, each bit for one channel */
channel_mask = <0x3>;
suspend-clk-off = <1>;
status = "okay";
};
}; /* end of audiobus */
@@ -977,7 +977,7 @@
&tdm_d3_pins
&tdm_d4_pins
&tdm_clk_pins>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1021,7 +1021,7 @@
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1036,6 +1036,7 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
i2s2hdmi = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1062,7 +1063,7 @@
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
spdifb: spdif@1 {
@@ -1075,6 +1076,7 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
};
apdm: pdm {
@@ -1294,6 +1296,7 @@
lane_mask = <0x1>;
/* max 0xff, each bit for one channel */
channel_mask = <0x3>;
suspend-clk-off = <1>;
status = "okay";
};
}; /* end of audiobus */
@@ -989,7 +989,7 @@
&tdm_d3_pins
&tdm_d4_pins
&tdm_clk_pins>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1033,7 +1033,7 @@
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1048,6 +1048,7 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
i2s2hdmi = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1074,7 +1075,7 @@
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
spdifb: spdif@1 {
@@ -1087,6 +1088,7 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
};
apdm: pdm {
@@ -1306,6 +1308,7 @@
lane_mask = <0x1>;
/* max 0xff, each bit for one channel */
channel_mask = <0x3>;
suspend-clk-off = <1>;
status = "okay";
};
}; /* end of audiobus */
@@ -967,7 +967,7 @@
&tdm_d3_pins
&tdm_d4_pins
&tdm_clk_pins>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1011,7 +1011,7 @@
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1026,6 +1026,7 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
i2s2hdmi = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1052,7 +1053,7 @@
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
spdifb: spdif@1 {
@@ -1065,6 +1066,7 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
};
apdm: pdm {
@@ -1284,6 +1286,7 @@
lane_mask = <0x1>;
/* max 0xff, each bit for one channel */
channel_mask = <0x3>;
suspend-clk-off = <1>;
status = "okay";
};
}; /* end of audiobus */
@@ -834,7 +834,7 @@
&tdm_d3_pins
&tdm_d4_pins
&tdm_clk_pins>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -869,7 +869,7 @@
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -884,6 +884,7 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
i2s2hdmi = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -910,7 +911,7 @@
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
spdifb: spdif@1 {
@@ -923,6 +924,7 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
};
apdm: pdm {
@@ -1136,6 +1138,7 @@
lane_mask = <0x1>;
/* max 0xff, each bit for one channel */
channel_mask = <0x3>;
suspend-clk-off = <1>;
status = "okay";
};
}; /* end of audiobus */
@@ -1045,7 +1045,7 @@
&tdm_d3_pins
&tdm_d4_pins
&tdm_clk_pins>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1089,7 +1089,7 @@
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1104,6 +1104,7 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
i2s2hdmi = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1130,7 +1131,7 @@
/*spdif clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
};
spdifb: spdif@1 {
@@ -1143,6 +1144,7 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
};
apdm: pdm {
@@ -1360,6 +1362,7 @@
/* max 0xff, each bit for one channel */
channel_mask = <0x3>;
status = "okay";
suspend-clk-off = <1>;
};
}; /* end of audiobus */