Lines Matching refs:reg_base
99 void __iomem *reg_base; member
183 val = readl_relaxed(i2s->reg_base + ZX_I2S_TIMING_CTRL); in zx_i2s_set_fmt()
217 writel_relaxed(val, i2s->reg_base + ZX_I2S_TIMING_CTRL); in zx_i2s_set_fmt()
234 val = readl_relaxed(i2s->reg_base + ZX_I2S_TIMING_CTRL); in zx_i2s_hw_params()
278 writel_relaxed(val, i2s->reg_base + ZX_I2S_TIMING_CTRL); in zx_i2s_hw_params()
296 zx_i2s_rx_dma_en(zx_i2s->reg_base, true); in zx_i2s_trigger()
298 zx_i2s_tx_dma_en(zx_i2s->reg_base, true); in zx_i2s_trigger()
303 zx_i2s_rx_en(zx_i2s->reg_base, true); in zx_i2s_trigger()
305 zx_i2s_tx_en(zx_i2s->reg_base, true); in zx_i2s_trigger()
310 zx_i2s_rx_dma_en(zx_i2s->reg_base, false); in zx_i2s_trigger()
312 zx_i2s_tx_dma_en(zx_i2s->reg_base, false); in zx_i2s_trigger()
317 zx_i2s_rx_en(zx_i2s->reg_base, false); in zx_i2s_trigger()
319 zx_i2s_tx_en(zx_i2s->reg_base, false); in zx_i2s_trigger()
395 zx_i2s->reg_base = devm_ioremap_resource(&pdev->dev, res); in zx_i2s_probe()
396 if (IS_ERR(zx_i2s->reg_base)) { in zx_i2s_probe()
398 return PTR_ERR(zx_i2s->reg_base); in zx_i2s_probe()
401 writel_relaxed(0, zx_i2s->reg_base + ZX_I2S_FIFO_CTRL); in zx_i2s_probe()