mxl111sf_state
struct mxl111sf_state *mxl_state;
struct dvb_frontend *mxl111sf_demod_attach(struct mxl111sf_state *mxl_state,
int (*read_reg)(struct mxl111sf_state *state, u8 addr, u8 *data);
int (*write_reg)(struct mxl111sf_state *state, u8 addr, u8 data);
int (*program_regs)(struct mxl111sf_state *state,
struct dvb_frontend *mxl111sf_demod_attach(struct mxl111sf_state *mxl_state,
struct dvb_frontend *mxl111sf_demod_attach(struct mxl111sf_state *mxl_state,
static int mxl111sf_config_gpio_pins(struct mxl111sf_state *state,
static int mxl111sf_hw_do_set_gpio(struct mxl111sf_state *state,
int mxl111sf_config_pin_mux_modes(struct mxl111sf_state *state,
static int mxl111sf_set_gpo_state(struct mxl111sf_state *state, u8 pin, u8 val)
static int mxl111sf_hw_set_gpio(struct mxl111sf_state *state, int gpio, int val)
static int mxl111sf_get_gpi_state(struct mxl111sf_state *state, u8 pin, u8 *val)
static int mxl111sf_hw_gpio_initialize(struct mxl111sf_state *state)
static int pca9534_set_gpio(struct mxl111sf_state *state, int gpio, int val)
static int pca9534_init_port_expander(struct mxl111sf_state *state)
int mxl111sf_set_gpio(struct mxl111sf_state *state, int gpio, int val)
static int mxl111sf_probe_port_expander(struct mxl111sf_state *state)
int mxl111sf_init_port_expander(struct mxl111sf_state *state)
int mxl111sf_gpio_mode_switch(struct mxl111sf_state *state, unsigned int mode)
int mxl111sf_set_gpio(struct mxl111sf_state *state, int gpio, int val);
int mxl111sf_init_port_expander(struct mxl111sf_state *state);
int mxl111sf_gpio_mode_switch(struct mxl111sf_state *state, unsigned int mode);
int mxl111sf_config_pin_mux_modes(struct mxl111sf_state *state,
static int mxl111sf_i2c_start(struct mxl111sf_state *state)
static int mxl111sf_i2c_stop(struct mxl111sf_state *state)
static int mxl111sf_i2c_ack(struct mxl111sf_state *state)
static int mxl111sf_i2c_nack(struct mxl111sf_state *state)
static int mxl111sf_i2c_bitbang_sendbyte(struct mxl111sf_state *state,
static int mxl111sf_i2c_sw_xfer_msg(struct mxl111sf_state *state,
static int mxl111sf_i2c_send_data(struct mxl111sf_state *state,
static int mxl111sf_i2c_get_data(struct mxl111sf_state *state,
static u8 mxl111sf_i2c_check_status(struct mxl111sf_state *state)
static u8 mxl111sf_i2c_check_fifo(struct mxl111sf_state *state)
static int mxl111sf_i2c_readagain(struct mxl111sf_state *state,
static int mxl111sf_i2c_hw_xfer_msg(struct mxl111sf_state *state,
struct mxl111sf_state *state = d->priv;
static int mxl111sf_i2c_bitbang_recvbyte(struct mxl111sf_state *state,
int mxl111sf_config_mpeg_in(struct mxl111sf_state *state,
int mxl111sf_init_tuner_demod(struct mxl111sf_state *state)
int mxl111sf_init_i2s_port(struct mxl111sf_state *state, u8 sample_size)
int mxl111sf_disable_i2s_port(struct mxl111sf_state *state)
int mxl111sf_config_i2s(struct mxl111sf_state *state,
int mxl111sf_config_spi(struct mxl111sf_state *state, int onoff)
int mxl111sf_idac_config(struct mxl111sf_state *state,
int mxl1x1sf_soft_reset(struct mxl111sf_state *state)
int mxl1x1sf_set_device_mode(struct mxl111sf_state *state, int mode)
int mxl1x1sf_top_master_ctrl(struct mxl111sf_state *state, int onoff)
int mxl111sf_disable_656_port(struct mxl111sf_state *state)
int mxl111sf_enable_usb_output(struct mxl111sf_state *state)
int mxl1x1sf_soft_reset(struct mxl111sf_state *state);
int mxl1x1sf_set_device_mode(struct mxl111sf_state *state, int mode);
int mxl1x1sf_top_master_ctrl(struct mxl111sf_state *state, int onoff);
int mxl111sf_disable_656_port(struct mxl111sf_state *state);
int mxl111sf_init_tuner_demod(struct mxl111sf_state *state);
int mxl111sf_enable_usb_output(struct mxl111sf_state *state);
int mxl111sf_config_mpeg_in(struct mxl111sf_state *state,
int mxl111sf_config_i2s(struct mxl111sf_state *state,
int mxl111sf_init_i2s_port(struct mxl111sf_state *state, u8 sample_size);
int mxl111sf_disable_i2s_port(struct mxl111sf_state *state);
int mxl111sf_config_spi(struct mxl111sf_state *state, int onoff);
int mxl111sf_idac_config(struct mxl111sf_state *state,
struct mxl111sf_state *mxl_state;
struct mxl111sf_state *mxl_state,
int (*read_reg)(struct mxl111sf_state *state, u8 addr, u8 *data);
int (*write_reg)(struct mxl111sf_state *state, u8 addr, u8 data);
int (*program_regs)(struct mxl111sf_state *state,
int (*top_master_ctrl)(struct mxl111sf_state *state, int onoff);
struct mxl111sf_state *mxl_state,
struct mxl111sf_state *mxl_state,
struct mxl111sf_state *state = d_to_priv(dev);
.size_of_priv = sizeof(struct mxl111sf_state),
.size_of_priv = sizeof(struct mxl111sf_state),
int mxl111sf_write_reg(struct mxl111sf_state *state, u8 addr, u8 data)
.size_of_priv = sizeof(struct mxl111sf_state),
.size_of_priv = sizeof(struct mxl111sf_state),
int mxl111sf_write_reg_mask(struct mxl111sf_state *state,
.size_of_priv = sizeof(struct mxl111sf_state),
.size_of_priv = sizeof(struct mxl111sf_state),
int mxl111sf_ctrl_program_regs(struct mxl111sf_state *state,
static int mxl1x1sf_get_chip_info(struct mxl111sf_state *state)
struct mxl111sf_state *state = fe_to_priv(fe);
struct mxl111sf_state *state = fe_to_priv(fe);
struct mxl111sf_state *state = fe_to_priv(fe);
struct mxl111sf_state *state = fe_to_priv(fe);
struct mxl111sf_state *state = fe_to_priv(fe);
struct mxl111sf_state *state = d_to_priv(d);
struct mxl111sf_state *state = d_to_priv(d);
int mxl111sf_ctrl_msg(struct mxl111sf_state *state,
struct mxl111sf_state *state = d_to_priv(d);
struct mxl111sf_state *state = d_to_priv(d);
struct mxl111sf_state *state = d_to_priv(d);
static inline int mxl111sf_set_ant_path(struct mxl111sf_state *state,
struct mxl111sf_state *state = fe_to_priv(fe);
struct mxl111sf_state *state = adap_to_priv(adap);
int mxl111sf_read_reg(struct mxl111sf_state *state, u8 addr, u8 *data)
struct mxl111sf_state *state = d_to_priv(d);
int mxl111sf_read_reg(struct mxl111sf_state *state, u8 addr, u8 *data);
int mxl111sf_write_reg(struct mxl111sf_state *state, u8 addr, u8 data);
int mxl111sf_write_reg_mask(struct mxl111sf_state *state,
int mxl111sf_ctrl_program_regs(struct mxl111sf_state *state,
int mxl111sf_ctrl_msg(struct mxl111sf_state *state,