From 3721e09913f3084b1234b294fb880a866430f55d Mon Sep 17 00:00:00 2001 From: Jacky Bai Date: Fri, 17 Apr 2020 15:03:04 +0800 Subject: MLK-23805-03 plat: imx8mp: Keep audiomix always on if lpa is active Keep the audiomix power domain always on if the LPA is active & doing audio playback. Signed-off-by: Jacky Bai Reviewed-by: Anson Huang --- plat/imx/imx8m/imx8mp/gpc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plat/imx/imx8m/imx8mp/gpc.c b/plat/imx/imx8m/imx8mp/gpc.c index 471311e3..c159e581 100644 --- a/plat/imx/imx8m/imx8mp/gpc.c +++ b/plat/imx/imx8m/imx8mp/gpc.c @@ -405,6 +405,9 @@ void imx_gpc_pm_domain_enable(uint32_t domain_id, bool on) if (domain_id == AUDIOMIX) imx_aips5_init(); } else { + if (imx_m4_lpa_active() && domain_id == AUDIOMIX) + return; + if (pwr_domain->need_sync) pu_domain_status &= ~(1 << domain_id); -- cgit v1.2.3