Lines Matching refs:ep93xx_i2s_write_reg
96 static inline void ep93xx_i2s_write_reg(struct ep93xx_i2s_info *info, in ep93xx_i2s_write_reg() function
120 ep93xx_i2s_write_reg(info, EP93XX_I2S_GLCTRL, 1); in ep93xx_i2s_enable()
128 ep93xx_i2s_write_reg(info, base_reg, 1); in ep93xx_i2s_enable()
133 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCTRL, in ep93xx_i2s_enable()
145 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCTRL, 0); in ep93xx_i2s_disable()
152 ep93xx_i2s_write_reg(info, base_reg, 0); in ep93xx_i2s_disable()
157 ep93xx_i2s_write_reg(info, EP93XX_I2S_GLCTRL, 0); in ep93xx_i2s_disable()
179 ep93xx_i2s_write_reg(info, EP93XX_I2S_TX0EN, 0); in ep93xx_i2s_interrupt()
188 ep93xx_i2s_write_reg(info, EP93XX_I2S_I2STX0LFT, 0); in ep93xx_i2s_interrupt()
189 ep93xx_i2s_write_reg(info, EP93XX_I2S_I2STX0RT, 0); in ep93xx_i2s_interrupt()
192 ep93xx_i2s_write_reg(info, EP93XX_I2S_TX0EN, 1); in ep93xx_i2s_interrupt()
299 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXCLKCFG, clk_cfg); in ep93xx_i2s_set_dai_fmt()
300 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCLKCFG, clk_cfg); in ep93xx_i2s_set_dai_fmt()
301 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXLINCTRLDATA, rxlin_ctrl); in ep93xx_i2s_set_dai_fmt()
302 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXLINCTRLDATA, txlin_ctrl); in ep93xx_i2s_set_dai_fmt()
332 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXWRDLEN, word_len); in ep93xx_i2s_hw_params()
334 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXWRDLEN, word_len); in ep93xx_i2s_hw_params()