Lines Matching refs:i2s_base
92 void __iomem *i2s_base; member
121 i2s_write_reg(dev->i2s_base, TER(i), 0); in i2s_disable_channels()
124 i2s_write_reg(dev->i2s_base, RER(i), 0); in i2s_disable_channels()
134 i2s_read_reg(dev->i2s_base, TOR(i)); in i2s_clear_irqs()
137 i2s_read_reg(dev->i2s_base, ROR(i)); in i2s_clear_irqs()
145 i2s_write_reg(dev->i2s_base, IER, 1); in i2s_start()
148 i2s_write_reg(dev->i2s_base, ITER, 1); in i2s_start()
150 i2s_write_reg(dev->i2s_base, IRER, 1); in i2s_start()
152 i2s_write_reg(dev->i2s_base, CER, 1); in i2s_start()
162 i2s_write_reg(dev->i2s_base, ITER, 0); in i2s_stop()
165 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_stop()
166 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); in i2s_stop()
169 i2s_write_reg(dev->i2s_base, IRER, 0); in i2s_stop()
172 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_stop()
173 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); in i2s_stop()
178 i2s_write_reg(dev->i2s_base, CER, 0); in i2s_stop()
179 i2s_write_reg(dev->i2s_base, IER, 0); in i2s_stop()
256 i2s_write_reg(dev->i2s_base, TCR(ch_reg), in dw_i2s_hw_params()
258 i2s_write_reg(dev->i2s_base, TFCR(ch_reg), 0x02); in dw_i2s_hw_params()
259 irq = i2s_read_reg(dev->i2s_base, IMR(ch_reg)); in dw_i2s_hw_params()
260 i2s_write_reg(dev->i2s_base, IMR(ch_reg), irq & ~0x30); in dw_i2s_hw_params()
261 i2s_write_reg(dev->i2s_base, TER(ch_reg), 1); in dw_i2s_hw_params()
263 i2s_write_reg(dev->i2s_base, RCR(ch_reg), in dw_i2s_hw_params()
265 i2s_write_reg(dev->i2s_base, RFCR(ch_reg), 0x07); in dw_i2s_hw_params()
266 irq = i2s_read_reg(dev->i2s_base, IMR(ch_reg)); in dw_i2s_hw_params()
267 i2s_write_reg(dev->i2s_base, IMR(ch_reg), irq & ~0x03); in dw_i2s_hw_params()
268 i2s_write_reg(dev->i2s_base, RER(ch_reg), 1); in dw_i2s_hw_params()
272 i2s_write_reg(dev->i2s_base, CCR, ccr); in dw_i2s_hw_params()
308 i2s_write_reg(dev->i2s_base, TXFFR, 1); in dw_i2s_prepare()
310 i2s_write_reg(dev->i2s_base, RXFFR, 1); in dw_i2s_prepare()
418 u32 comp1 = i2s_read_reg(dev->i2s_base, I2S_COMP_PARAM_1); in dw_configure_dai()
419 u32 comp2 = i2s_read_reg(dev->i2s_base, I2S_COMP_PARAM_2); in dw_configure_dai()
454 u32 comp1 = i2s_read_reg(dev->i2s_base, I2S_COMP_PARAM_1); in dw_configure_dai_by_pd()
484 u32 comp1 = i2s_read_reg(dev->i2s_base, I2S_COMP_PARAM_1); in dw_configure_dai_by_dt()
485 u32 comp2 = i2s_read_reg(dev->i2s_base, I2S_COMP_PARAM_2); in dw_configure_dai_by_dt()
548 dev->i2s_base = devm_ioremap_resource(&pdev->dev, res); in dw_i2s_probe()
549 if (IS_ERR(dev->i2s_base)) in dw_i2s_probe()
550 return PTR_ERR(dev->i2s_base); in dw_i2s_probe()