[Bugfix][API-1383][power]gsw suspend 20 ma because audio
Only Configure:Yes
Affected branch:MR3.0-merge-ZK-tmp
Affected module:suspend
Is it affected on both ZXIC and MTK: only MTK
Self-test: Yes
Doc Update: No
Change-Id: Ica18031191d7e5c006c6bf5577ce36c8da7b91e2
diff --git a/src/kernel/linux/v4.19/drivers/soc/mediatek/mtk-scpsys.c b/src/kernel/linux/v4.19/drivers/soc/mediatek/mtk-scpsys.c
index ca78b03..6846443 100755
--- a/src/kernel/linux/v4.19/drivers/soc/mediatek/mtk-scpsys.c
+++ b/src/kernel/linux/v4.19/drivers/soc/mediatek/mtk-scpsys.c
@@ -1413,7 +1413,13 @@
strcmp(genpd->name, "conn") == 0) {
on = false;
dev_err(&pdev->dev, "Skip %s pwr_on\n", genpd->name);
- } else {
+ }
+ /*jb.qi add for sleep 20ma becaluse audio on 20231110 start*/
+ else if (strcmp(genpd->name,"audio")==0) {
+ dev_err(&pdev->dev, "Skip audio pwr_on \n");
+ }
+ /*jb.qi add for sleep 20ma becaluse audio on 20231110 end*/
+ else {
on = !WARN_ON(genpd->power_on(genpd) < 0);
}