Searched refs:SST_IPCX (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/sound/soc/intel/atom/sst/ |
D | sst_ipc.c | 127 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld() 138 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld() 170 sst_shim_write64(sst_drv_ctx->shim, SST_IPCX, msg->mrfld_header.full); in sst_post_message_mrfld()
|
D | sst.c | 295 ctx->ipc_reg.ipcx = SST_IPCX + ctx->pdata->ipc_info->ipc_offset; in sst_context_init()
|
/Linux-v5.4/sound/soc/intel/baytrail/ |
D | sst-baytrail-ipc.c | 628 sst_dsp_shim_write64_unlocked(ipc->dsp, SST_IPCX, msg->tx.header); in byt_tx_msg() 636 ipcx = sst_dsp_shim_read64_unlocked(sst, SST_IPCX); in byt_shim_dbg() 669 ipcx = sst_dsp_shim_read_unlocked(dsp, SST_IPCX); in byt_is_dsp_busy()
|
D | sst-baytrail-dsp.c | 182 sst_dsp_shim_update_bits64_unlocked(sst, SST_IPCX, in sst_byt_irq()
|
/Linux-v5.4/sound/soc/intel/common/ |
D | sst-dsp.c | 333 sst_dsp_shim_write_unlocked(dsp, SST_IPCX, msg | SST_IPCX_BUSY); in sst_dsp_ipc_msg_tx() 342 msg = sst_dsp_shim_read_unlocked(dsp, SST_IPCX); in sst_dsp_ipc_msg_rx()
|
D | sst-dsp.h | 37 #define SST_IPCX 0x38 /* IPC IA -> SST */ macro
|
/Linux-v5.4/sound/soc/intel/haswell/ |
D | sst-haswell-ipc.c | 780 sst_dsp_shim_update_bits_unlocked(sst, SST_IPCX, in hsw_irq_thread() 1696 sst_dsp_shim_read_unlocked(hsw->dsp, SST_IPCX)); in sst_hsw_dsp_runtime_resume() 2065 ipcx = sst_dsp_shim_read_unlocked(sst, SST_IPCX); in hsw_shim_dbg() 2094 ipcx = sst_dsp_shim_read_unlocked(dsp, SST_IPCX); in hsw_is_dsp_busy() 2176 sst_dsp_shim_read_unlocked(hsw->dsp, SST_IPCX)); in sst_hsw_dsp_init()
|
D | sst-haswell-dsp.c | 388 sst_dsp_shim_write(sst, SST_IPCX, 0x0); in hsw_set_dsp_D0()
|