Home
last modified time | relevance | path

Searched refs:acp5x_base (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/sound/soc/amd/vangogh/
H A Dpci-acp5x.c18 void __iomem *acp5x_base; member
37 acp5x_base + ACP_PGFSM_CONTROL); in acp5x_power_on()
90 ret = acp5x_power_on(acp5x_base); in acp5x_init()
97 ret = acp5x_reset(acp5x_base); in acp5x_init()
103 acp5x_enable_interrupts(acp5x_base); in acp5x_init()
111 acp5x_disable_interrupts(acp5x_base); in acp5x_deinit()
113 ret = acp5x_reset(acp5x_base); in acp5x_deinit()
161 if (!adata->acp5x_base) { in snd_acp5x_probe()
167 ret = acp5x_init(adata->acp5x_base); in snd_acp5x_probe()
252 if (acp5x_deinit(adata->acp5x_base)) in snd_acp5x_probe()
[all …]
H A Dacp5x-pcm-dma.c79 vg_i2s_data->acp5x_base + ACP_EXTERNAL_INTR_STAT); in i2s_irq_handler()
92 vg_i2s_data->acp5x_base + ACP_EXTERNAL_INTR_STAT); in i2s_irq_handler()
133 acp_writel(PAGE_SIZE_4K_ENABLE, rtd->acp5x_base + in config_acp5x_dma()
158 rtd->acp5x_base + ACP_HS_TX_RINGBUFADDR); in config_acp5x_dma()
169 rtd->acp5x_base + ACP_I2S_TX_RINGBUFADDR); in config_acp5x_dma()
180 rtd->acp5x_base + ACP_HS_RX_RINGBUFADDR); in config_acp5x_dma()
191 rtd->acp5x_base + ACP_I2S_RX_RINGBUFADDR); in config_acp5x_dma()
194 acp_writel(DMA_SIZE, rtd->acp5x_base + reg_dma_size); in config_acp5x_dma()
199 rtd->acp5x_base + ACP_EXTERNAL_INTR_CNTL); in config_acp5x_dma()
232 i2s_data->acp5x_base = adata->acp5x_base; in acp5x_dma_open()
[all …]
H A Dacp5x-i2s.c152 val = acp_readl(rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams()
153 acp_writel(val | 0x2, rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams()
156 val = acp_readl(rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams()
159 acp_writel(val, rtd->acp5x_base + reg_val); in acp5x_i2s_hwparams()
288 acp_writel(buf_size, rtd->acp5x_base + buf_reg); in acp5x_i2s_trigger()
291 val = acp_readl(rtd->acp5x_base + reg_val); in acp5x_i2s_trigger()
293 acp_writel(val, rtd->acp5x_base + reg_val); in acp5x_i2s_trigger()
294 acp_writel(1, rtd->acp5x_base + ier_val); in acp5x_i2s_trigger()
320 val = acp_readl(rtd->acp5x_base + reg_val); in acp5x_i2s_trigger()
322 acp_writel(val, rtd->acp5x_base + reg_val); in acp5x_i2s_trigger()
[all …]
H A Dacp5x.h91 void __iomem *acp5x_base; member
107 void __iomem *acp5x_base; member
161 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
164 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
170 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
173 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
180 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
183 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
189 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
192 acp_readl(rtd->acp5x_base + in acp_get_byte_count()
[all …]