[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);
 		}