Lines Matching refs:ep93xx_i2s_write_reg
95 static inline void ep93xx_i2s_write_reg(struct ep93xx_i2s_info *info, in ep93xx_i2s_write_reg() function
119 ep93xx_i2s_write_reg(info, EP93XX_I2S_GLCTRL, 1); in ep93xx_i2s_enable()
127 ep93xx_i2s_write_reg(info, base_reg, 1); in ep93xx_i2s_enable()
132 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCTRL, in ep93xx_i2s_enable()
144 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCTRL, 0); in ep93xx_i2s_disable()
151 ep93xx_i2s_write_reg(info, base_reg, 0); in ep93xx_i2s_disable()
156 ep93xx_i2s_write_reg(info, EP93XX_I2S_GLCTRL, 0); in ep93xx_i2s_disable()
178 ep93xx_i2s_write_reg(info, EP93XX_I2S_TX0EN, 0); in ep93xx_i2s_interrupt()
187 ep93xx_i2s_write_reg(info, EP93XX_I2S_I2STX0LFT, 0); in ep93xx_i2s_interrupt()
188 ep93xx_i2s_write_reg(info, EP93XX_I2S_I2STX0RT, 0); in ep93xx_i2s_interrupt()
191 ep93xx_i2s_write_reg(info, EP93XX_I2S_TX0EN, 1); in ep93xx_i2s_interrupt()
288 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXCLKCFG, clk_cfg); in ep93xx_i2s_set_dai_fmt()
289 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXCLKCFG, clk_cfg); in ep93xx_i2s_set_dai_fmt()
290 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXLINCTRLDATA, rxlin_ctrl); in ep93xx_i2s_set_dai_fmt()
291 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXLINCTRLDATA, txlin_ctrl); in ep93xx_i2s_set_dai_fmt()
321 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXWRDLEN, word_len); in ep93xx_i2s_hw_params()
323 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXWRDLEN, word_len); in ep93xx_i2s_hw_params()