Searched refs:SST_CSR (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/sound/soc/intel/atom/sst/ |
D | sst_loader.c | 60 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld() 65 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in intel_sst_reset_dsp_mrfld() 66 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld() 71 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in intel_sst_reset_dsp_mrfld() 73 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld() 88 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in sst_start_mrfld() 92 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in sst_start_mrfld() 94 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in sst_start_mrfld() 99 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in sst_start_mrfld() 101 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in sst_start_mrfld()
|
/Linux-v5.4/sound/soc/intel/baytrail/ |
D | sst-baytrail-dsp.c | 211 sst_dsp_shim_update_bits64(sst, SST_CSR, SST_BYT_CSR_STALL, 0x0); in sst_byt_boot() 213 if (!(sst_dsp_shim_read64(sst, SST_CSR) & in sst_byt_boot() 227 sst_dsp_shim_update_bits64(sst, SST_CSR, in sst_byt_reset() 234 sst_dsp_shim_update_bits64(sst, SST_CSR, SST_BYT_CSR_RST, 0); in sst_byt_reset()
|
/Linux-v5.4/sound/soc/intel/haswell/ |
D | sst-haswell-dsp.c | 290 sst_dsp_shim_update_bits_unlocked(sst, SST_CSR, in hsw_reset() 298 sst_dsp_shim_update_bits_unlocked(sst, SST_CSR, in hsw_reset() 335 sst_dsp_shim_update_bits_unlocked(sst, SST_CSR, in hsw_set_dsp_D0() 340 SST_CSR, SST_CSR_STALL | SST_CSR_DCS_MASK, in hsw_set_dsp_D0() 403 sst_dsp_shim_update_bits_unlocked(sst, SST_CSR, SST_CSR_STALL, 0x0); in hsw_boot() 409 sst_dsp_shim_update_bits(sst, SST_CSR, in hsw_stall() 419 sst_dsp_shim_update_bits(sst, SST_CSR, in hsw_sleep()
|
/Linux-v5.4/sound/soc/intel/common/ |
D | sst-dsp.h | 30 #define SST_CSR 0x00 macro 50 #define SST_SHIM_BEGIN SST_CSR
|