From 30e7613e866e6b3b6888b82270a1f59892a41093 Mon Sep 17 00:00:00 2001 From: Tomasz Lauda Date: Thu, 11 Oct 2018 11:56:22 +0200 Subject: [PATCH] pm_runtime: fix clock gating for SSP 4 & 5 Fixes clock gating switching for SSP 4 and 5. Signed-off-by: Tomasz Lauda --- src/platform/intel/cavs/pm_runtime.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/intel/cavs/pm_runtime.c b/src/platform/intel/cavs/pm_runtime.c index 698c0f18b0ae..f46f59e7436c 100644 --- a/src/platform/intel/cavs/pm_runtime.c +++ b/src/platform/intel/cavs/pm_runtime.c @@ -76,7 +76,7 @@ static inline void cavs_pm_runtime_dis_ssp_clk_gating(uint32_t index) shim_write(SHIM_CLKCTL, shim_read(SHIM_CLKCTL) | (index < DAI_NUM_SSP_BASE ? SHIM_CLKCTL_I2SFDCGB(index) : - SHIM_CLKCTL_I2SEFDCGB(index))); + SHIM_CLKCTL_I2SEFDCGB(index - DAI_NUM_SSP_BASE))); trace_event(TRACE_CLASS_POWER, "dis-ssp-clk-gating index %d CLKCTL %08x", @@ -90,7 +90,7 @@ static inline void cavs_pm_runtime_en_ssp_clk_gating(uint32_t index) shim_write(SHIM_CLKCTL, shim_read(SHIM_CLKCTL) & ~(index < DAI_NUM_SSP_BASE ? SHIM_CLKCTL_I2SFDCGB(index) : - SHIM_CLKCTL_I2SEFDCGB(index))); + SHIM_CLKCTL_I2SEFDCGB(index - DAI_NUM_SSP_BASE))); trace_event(TRACE_CLASS_POWER, "en-ssp-clk-gating index %d CLKCTL %08x",