summaryrefslogtreecommitdiff
path: root/drivers/staging/intel_sst/intel_sst_dsp.c
diff options
context:
space:
mode:
authorVinod Koul <vinod.koul@intel.com>2010-11-22 10:33:28 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2010-11-29 19:13:32 (GMT)
commit964c6975e8a4314c451d420f1cb54880ab535433 (patch)
tree4fb6508faa63a638d5fbd44f4f4674b426619039 /drivers/staging/intel_sst/intel_sst_dsp.c
parent951c44e0dbfaa580d5b4fb13427ab93ee252636a (diff)
downloadlinux-964c6975e8a4314c451d420f1cb54880ab535433.tar.xz
Staging: sst: Add runtime PM support
This adds runtime PM support for audio driver. This also fixes LPA audio mode for moorestown platform Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/intel_sst/intel_sst_dsp.c')
-rw-r--r--drivers/staging/intel_sst/intel_sst_dsp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/staging/intel_sst/intel_sst_dsp.c b/drivers/staging/intel_sst/intel_sst_dsp.c
index d1b0537..6e5c915 100644
--- a/drivers/staging/intel_sst/intel_sst_dsp.c
+++ b/drivers/staging/intel_sst/intel_sst_dsp.c
@@ -51,7 +51,8 @@ static int intel_sst_reset_dsp_mrst(void)
union config_status_reg csr;
pr_debug("Resetting the DSP in mrst\n");
- csr.full = 0x3a2;
+ csr.full = sst_shim_read(sst_drv_ctx->shim, SST_CSR);
+ csr.full |= 0x382;
sst_shim_write(sst_drv_ctx->shim, SST_CSR, csr.full);
csr.full = sst_shim_read(sst_drv_ctx->shim, SST_CSR);
csr.part.strb_cntr_rst = 0;