Searched refs:ep93xx_i2s_write_reg (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/cirrus/ |
H A D | ep93xx-i2s.c | 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(inf in ep93xx_i2s_interrupt() [all...] |
/kernel/linux/linux-6.6/sound/soc/cirrus/ |
H A D | ep93xx-i2s.c | 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(inf in ep93xx_i2s_interrupt() [all...] |
Completed in 2 milliseconds