Searched refs:rv_writel (Results 1 – 4 of 4) sorted by relevance
/linux/sound/soc/amd/raven/ |
H A D | acp3x-pcm-dma.c | 81 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 D | acp3x-i2s.c | 138 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 D | pci-acp3x.c | 38 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 D | acp3x.h | 119 static inline void rv_writel(u32 val, void __iomem *base_addr) in rv_writel() function
|