Lines Matching refs:ctrl
135 uint32_t conf, ctrl; in jz4740_i2s_startup() local
140 ctrl = jz4740_i2s_read(i2s, JZ_REG_AIC_CTRL); in jz4740_i2s_startup()
141 ctrl |= JZ_AIC_CTRL_FLUSH; in jz4740_i2s_startup()
142 jz4740_i2s_write(i2s, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_startup()
174 uint32_t ctrl; in jz4740_i2s_trigger() local
182 ctrl = jz4740_i2s_read(i2s, JZ_REG_AIC_CTRL); in jz4740_i2s_trigger()
188 ctrl |= mask; in jz4740_i2s_trigger()
193 ctrl &= ~mask; in jz4740_i2s_trigger()
199 jz4740_i2s_write(i2s, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_trigger()
260 uint32_t ctrl, div_reg; in jz4740_i2s_hw_params() local
263 ctrl = jz4740_i2s_read(i2s, JZ_REG_AIC_CTRL); in jz4740_i2s_hw_params()
280 ctrl &= ~JZ_AIC_CTRL_OUTPUT_SAMPLE_SIZE_MASK; in jz4740_i2s_hw_params()
281 ctrl |= sample_size << JZ_AIC_CTRL_OUTPUT_SAMPLE_SIZE_OFFSET; in jz4740_i2s_hw_params()
283 ctrl |= JZ_AIC_CTRL_MONO_TO_STEREO; in jz4740_i2s_hw_params()
285 ctrl &= ~JZ_AIC_CTRL_MONO_TO_STEREO; in jz4740_i2s_hw_params()
290 ctrl &= ~JZ_AIC_CTRL_INPUT_SAMPLE_SIZE_MASK; in jz4740_i2s_hw_params()
291 ctrl |= sample_size << JZ_AIC_CTRL_INPUT_SAMPLE_SIZE_OFFSET; in jz4740_i2s_hw_params()
302 jz4740_i2s_write(i2s, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_hw_params()