Lines Matching refs:state

24 int mxl111sf_init_tuner_demod(struct mxl111sf_state *state)  in mxl111sf_init_tuner_demod()  argument
52 return mxl111sf_ctrl_program_regs(state, mxl_111_overwrite_default); in mxl111sf_init_tuner_demod()
55 int mxl1x1sf_soft_reset(struct mxl111sf_state *state) in mxl1x1sf_soft_reset() argument
60 ret = mxl111sf_write_reg(state, 0xff, 0x00); /* AIC */ in mxl1x1sf_soft_reset()
63 ret = mxl111sf_write_reg(state, 0x02, 0x01); /* get out of reset */ in mxl1x1sf_soft_reset()
69 int mxl1x1sf_set_device_mode(struct mxl111sf_state *state, int mode) in mxl1x1sf_set_device_mode() argument
77 ret = mxl111sf_write_reg(state, 0x03, in mxl1x1sf_set_device_mode()
82 ret = mxl111sf_write_reg_mask(state, in mxl1x1sf_set_device_mode()
91 state->device_mode = mode; in mxl1x1sf_set_device_mode()
97 int mxl1x1sf_top_master_ctrl(struct mxl111sf_state *state, int onoff) in mxl1x1sf_top_master_ctrl() argument
101 return mxl111sf_write_reg(state, 0x01, onoff ? 0x01 : 0x00); in mxl1x1sf_top_master_ctrl()
104 int mxl111sf_disable_656_port(struct mxl111sf_state *state) in mxl111sf_disable_656_port() argument
108 return mxl111sf_write_reg_mask(state, 0x12, 0x04, 0x00); in mxl111sf_disable_656_port()
111 int mxl111sf_enable_usb_output(struct mxl111sf_state *state) in mxl111sf_enable_usb_output() argument
115 return mxl111sf_write_reg_mask(state, 0x17, 0x40, 0x00); in mxl111sf_enable_usb_output()
119 int mxl111sf_config_mpeg_in(struct mxl111sf_state *state, in mxl111sf_config_mpeg_in() argument
133 ret = mxl111sf_write_reg(state, V6_PIN_MUX_MODE_REG, V6_ENABLE_PIN_MUX); in mxl111sf_config_mpeg_in()
137 mxl111sf_read_reg(state, V6_MPEG_IN_CLK_INV_REG, &mode); in mxl111sf_config_mpeg_in()
144 ret = mxl111sf_write_reg(state, V6_MPEG_IN_CLK_INV_REG, mode); in mxl111sf_config_mpeg_in()
149 ret = mxl111sf_read_reg(state, V6_MPEG_IN_CTRL_REG, &mode); in mxl111sf_config_mpeg_in()
168 ret = mxl111sf_read_reg(state, in mxl111sf_config_mpeg_in()
178 ret = mxl111sf_write_reg(state, in mxl111sf_config_mpeg_in()
196 ret = mxl111sf_write_reg(state, V6_MPEG_IN_CTRL_REG, mode); in mxl111sf_config_mpeg_in()
202 int mxl111sf_init_i2s_port(struct mxl111sf_state *state, u8 sample_size) in mxl111sf_init_i2s_port() argument
222 ret = mxl111sf_ctrl_program_regs(state, init_i2s); in mxl111sf_init_i2s_port()
226 ret = mxl111sf_write_reg(state, V6_I2S_NUM_SAMPLES_REG, sample_size); in mxl111sf_init_i2s_port()
232 int mxl111sf_disable_i2s_port(struct mxl111sf_state *state) in mxl111sf_disable_i2s_port() argument
241 return mxl111sf_ctrl_program_regs(state, disable_i2s); in mxl111sf_disable_i2s_port()
244 int mxl111sf_config_i2s(struct mxl111sf_state *state, in mxl111sf_config_i2s() argument
252 ret = mxl111sf_read_reg(state, V6_I2S_STREAM_START_BIT_REG, &tmp); in mxl111sf_config_i2s()
258 ret = mxl111sf_write_reg(state, V6_I2S_STREAM_START_BIT_REG, tmp); in mxl111sf_config_i2s()
262 ret = mxl111sf_read_reg(state, V6_I2S_STREAM_END_BIT_REG, &tmp); in mxl111sf_config_i2s()
268 ret = mxl111sf_write_reg(state, V6_I2S_STREAM_END_BIT_REG, tmp); in mxl111sf_config_i2s()
274 int mxl111sf_config_spi(struct mxl111sf_state *state, int onoff) in mxl111sf_config_spi() argument
281 ret = mxl111sf_write_reg(state, 0x00, 0x02); in mxl111sf_config_spi()
285 ret = mxl111sf_read_reg(state, V8_SPI_MODE_REG, &val); in mxl111sf_config_spi()
294 ret = mxl111sf_write_reg(state, V8_SPI_MODE_REG, val); in mxl111sf_config_spi()
298 ret = mxl111sf_write_reg(state, 0x00, 0x00); in mxl111sf_config_spi()
304 int mxl111sf_idac_config(struct mxl111sf_state *state, in mxl111sf_idac_config() argument
328 ret = mxl111sf_write_reg(state, V6_IDAC_HYSTERESIS_REG, in mxl111sf_idac_config()
333 ret = mxl111sf_write_reg(state, V6_IDAC_SETTINGS_REG, val); in mxl111sf_idac_config()