Lines Matching refs:ep93xx_i2s_write_reg
82 static inline void ep93xx_i2s_write_reg(struct ep93xx_i2s_info *info, in ep93xx_i2s_write_reg() function
106 ep93xx_i2s_write_reg(info, EP93XX_I2S_GLCTRL, 1); in ep93xx_i2s_enable()
114 ep93xx_i2s_write_reg(info, base_reg, 1); in ep93xx_i2s_enable()
119 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCTRL, in ep93xx_i2s_enable()
131 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCTRL, 0); in ep93xx_i2s_disable()
138 ep93xx_i2s_write_reg(info, base_reg, 0); in ep93xx_i2s_disable()
143 ep93xx_i2s_write_reg(info, EP93XX_I2S_GLCTRL, 0); in ep93xx_i2s_disable()
165 ep93xx_i2s_write_reg(info, EP93XX_I2S_TX0EN, 0); in ep93xx_i2s_interrupt()
174 ep93xx_i2s_write_reg(info, EP93XX_I2S_I2STX0LFT, 0); in ep93xx_i2s_interrupt()
175 ep93xx_i2s_write_reg(info, EP93XX_I2S_I2STX0RT, 0); in ep93xx_i2s_interrupt()
178 ep93xx_i2s_write_reg(info, EP93XX_I2S_TX0EN, 1); in ep93xx_i2s_interrupt()
280 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXCLKCFG, clk_cfg); in ep93xx_i2s_set_dai_fmt()
281 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCLKCFG, clk_cfg); in ep93xx_i2s_set_dai_fmt()
282 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXLINCTRLDATA, rxlin_ctrl); in ep93xx_i2s_set_dai_fmt()
283 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXLINCTRLDATA, txlin_ctrl); in ep93xx_i2s_set_dai_fmt()
313 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXWRDLEN, word_len); in ep93xx_i2s_hw_params()
315 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXWRDLEN, word_len); in ep93xx_i2s_hw_params()