Home
last modified time | relevance | path

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

/openbmc/linux/sound/soc/amd/raven/
H A Dacp3x-pcm-dma.c81 rv_writel(BIT(I2S_TX_THRESHOLD), in i2s_irq_handler()
95 rv_writel(BIT(I2S_RX_THRESHOLD), in i2s_irq_handler()
138 rv_writel(PAGE_SIZE_4K_ENABLE, rtd->acp3x_base + in config_acp3x_dma()
163 rv_writel(I2S_BT_TX_MEM_WINDOW_START, in config_acp3x_dma()
174 rv_writel(I2S_SP_TX_MEM_WINDOW_START, in config_acp3x_dma()
185 rv_writel(I2S_BT_RX_MEM_WINDOW_START, in config_acp3x_dma()
196 rv_writel(I2S_SP_RX_MEM_WINDOW_START, in config_acp3x_dma()
200 rv_writel(DMA_SIZE, rtd->acp3x_base + reg_dma_size); in config_acp3x_dma()
453 rv_writel((rtd->xfer_resolution << 3), in acp3x_resume()
470 rv_writel((rtd->xfer_resolution << 3), in acp3x_resume()
[all …]
H A Dacp3x-i2s.c138 rv_writel(val | 0x2, rtd->acp3x_base + reg_val); in acp3x_i2s_hwparams()
139 rv_writel(adata->tdm_fmt, rtd->acp3x_base + frmt_reg); in acp3x_i2s_hwparams()
144 rv_writel(val, rtd->acp3x_base + reg_val); in acp3x_i2s_hwparams()
201 rv_writel(period_bytes, rtd->acp3x_base + water_val); in acp3x_i2s_trigger()
202 rv_writel(buf_size, rtd->acp3x_base + buf_reg); in acp3x_i2s_trigger()
205 rv_writel(val, rtd->acp3x_base + reg_val); in acp3x_i2s_trigger()
206 rv_writel(1, rtd->acp3x_base + ier_val); in acp3x_i2s_trigger()
234 rv_writel(val, rtd->acp3x_base + reg_val); in acp3x_i2s_trigger()
238 rv_writel(0, rtd->acp3x_base + mmACP_BTTDM_IER); in acp3x_i2s_trigger()
241 rv_writel(0, rtd->acp3x_base + mmACP_I2STDM_IER); in acp3x_i2s_trigger()
H A Dpci-acp3x.c38 rv_writel(ACP_PGFSM_CNTL_POWER_ON_MASK, in acp3x_power_on()
47 rv_writel(adata->pme_en, acp3x_base + mmACP_PME_EN); in acp3x_power_on()
60 rv_writel(1, acp3x_base + mmACP_SOFT_RESET); in acp3x_reset()
68 rv_writel(0, acp3x_base + mmACP_SOFT_RESET); in acp3x_reset()
81 rv_writel(0x01, acp_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_enable_interrupts()
86 rv_writel(ACP_EXT_INTR_STAT_CLEAR_MASK, acp_base + in acp3x_disable_interrupts()
88 rv_writel(0x00, acp_base + mmACP_EXTERNAL_INTR_CNTL); in acp3x_disable_interrupts()
89 rv_writel(0x00, acp_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_disable_interrupts()
H A Dacp3x.h119 static inline void rv_writel(u32 val, void __iomem *base_addr) in rv_writel() function