Home
last modified time | relevance | path

Searched refs:shim (Results 1 – 13 of 13) sorted by relevance

/sound/soc/intel/atom/sst/
Dsst_loader.c60 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()
Dsst_ipc.c127 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()
187 imr.full = sst_shim_read64(sst_drv_ctx->shim, SST_IMRX); in intel_sst_clear_intr_mrfld()
188 isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX); in intel_sst_clear_intr_mrfld()
192 sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full); in intel_sst_clear_intr_mrfld()
195 clear_ipc.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCD); in intel_sst_clear_intr_mrfld()
200 sst_shim_write64(sst_drv_ctx->shim, SST_IPCD, clear_ipc.full); in intel_sst_clear_intr_mrfld()
203 sst_shim_write64(sst_drv_ctx->shim, SST_IMRX, imr.full); in intel_sst_clear_intr_mrfld()
Dsst.c56 isr.full = sst_shim_read64(drv->shim, SST_ISRX); in intel_sst_interrupt_mrfld()
61 header.full = sst_shim_read64(drv->shim, in intel_sst_interrupt_mrfld()
64 sst_shim_write64(drv->shim, drv->ipc_reg.ipcx, header.full); in intel_sst_interrupt_mrfld()
68 sst_shim_write64(drv->shim, SST_ISRX, isr.full); in intel_sst_interrupt_mrfld()
79 imr.full = sst_shim_read64(drv->shim, SST_IMRX); in intel_sst_interrupt_mrfld()
81 sst_shim_write64(drv->shim, SST_IMRX, imr.full); in intel_sst_interrupt_mrfld()
83 header.full = sst_shim_read64(drv->shim, drv->ipc_reg.ipcd); in intel_sst_interrupt_mrfld()
319 sst_shim_write64(ctx->shim, SST_IMRX, 0xFFFF0038); in sst_context_init()
Dsst_pci.c65 ctx->shim = pcim_iomap(pci, 1, pci_resource_len(pci, 1)); in sst_platform_get_resources()
66 if (!ctx->shim) { in sst_platform_get_resources()
70 dev_dbg(ctx->dev, "SST Shim Ptr %p\n", ctx->shim); in sst_platform_get_resources()
Dsst_acpi.c187 ctx->shim = devm_ioremap_nocache(ctx->dev, ctx->shim_phy_add, in sst_platform_get_resources()
189 if (!ctx->shim) { in sst_platform_get_resources()
Dsst.h356 void __iomem *shim; member
/sound/soc/intel/common/
Dsst-dsp.c88 sst->ops->write(sst->addr.shim, offset, value); in sst_dsp_shim_write()
99 val = sst->ops->read(sst->addr.shim, offset); in sst_dsp_shim_read()
111 sst->ops->write64(sst->addr.shim, offset, value); in sst_dsp_shim_write64()
122 val = sst->ops->read64(sst->addr.shim, offset); in sst_dsp_shim_read64()
131 sst->ops->write(sst->addr.shim, offset, value); in sst_dsp_shim_write_unlocked()
137 return sst->ops->read(sst->addr.shim, offset); in sst_dsp_shim_read_unlocked()
143 sst->ops->write64(sst->addr.shim, offset, value); in sst_dsp_shim_write64_unlocked()
149 return sst->ops->read64(sst->addr.shim, offset); in sst_dsp_shim_read64_unlocked()
Dsst-dsp-priv.h76 void __iomem *shim; member
/sound/soc/intel/baytrail/
Dsst-baytrail-dsp.c273 sst->addr.shim = sst->addr.lpe + sst->addr.shim_offset; in sst_byt_resource_map()
/sound/soc/intel/skylake/
Dcnl-sst.c455 sst->addr.shim = mmio_base; in cnl_sst_dsp_init()
Dskl-sst.c536 sst->addr.shim = mmio_base; in skl_sst_dsp_init()
Dbxt-sst.c564 sst->addr.shim = mmio_base; in bxt_sst_dsp_init()
/sound/soc/intel/haswell/
Dsst-haswell-dsp.c478 sst->addr.shim = sst->addr.lpe + sst->addr.shim_offset; in hsw_acpi_resource_map()