.release = dst_release,
.init = dst_init,
.tune = dst_tune_frontend,
- .set_frontend = dst_set_frontend,
+ .set_frontend_legacy = dst_set_frontend,
.get_frontend = dst_get_frontend,
.get_frontend_algo = dst_get_tuning_algo,
.read_status = dst_read_status,
.release = dst_release,
.init = dst_init,
.tune = dst_tune_frontend,
- .set_frontend = dst_set_frontend,
+ .set_frontend_legacy = dst_set_frontend,
.get_frontend = dst_get_frontend,
.get_frontend_algo = dst_get_tuning_algo,
.read_status = dst_read_status,
.release = dst_release,
.init = dst_init,
.tune = dst_tune_frontend,
- .set_frontend = dst_set_frontend,
+ .set_frontend_legacy = dst_set_frontend,
.get_frontend = dst_get_frontend,
.get_frontend_algo = dst_get_tuning_algo,
.read_status = dst_read_status,
.release = dst_release,
.init = dst_init,
.tune = dst_tune_frontend,
- .set_frontend = dst_set_frontend,
+ .set_frontend_legacy = dst_set_frontend,
.get_frontend = dst_get_frontend,
.get_frontend_algo = dst_get_tuning_algo,
.read_status = dst_read_status,
if (autoinversion)
fepriv->parameters_in.inversion = fepriv->inversion;
if (fe->ops.set_frontend)
- fe_set_err = fe->ops.set_frontend(fe, &fepriv->parameters_in);
+ fe_set_err = fe->ops.set_frontend(fe);
+ else if (fe->ops.set_frontend_legacy)
+ fe_set_err = fe->ops.set_frontend_legacy(fe, &fepriv->parameters_in);
fepriv->parameters_out = fepriv->parameters_in;
if (fe_set_err < 0) {
fepriv->state = FESTATE_ERROR;
if (fepriv->tune_mode_flags & FE_TUNE_MODE_ONESHOT) {
if (fepriv->state & FESTATE_RETUNE) {
if (fe->ops.set_frontend)
- retval = fe->ops.set_frontend(fe,
+ retval = fe->ops.set_frontend(fe);
+ else if (fe->ops.set_frontend_legacy)
+ retval = fe->ops.set_frontend_legacy(fe,
&fepriv->parameters_in);
fepriv->parameters_out = fepriv->parameters_in;
if (retval < 0)
enum dvbfe_algo (*get_frontend_algo)(struct dvb_frontend *fe);
/* these two are only used for the swzigzag code */
- int (*set_frontend)(struct dvb_frontend* fe, struct dvb_frontend_parameters* params);
+ int (*set_frontend_legacy)(struct dvb_frontend *fe, struct dvb_frontend_parameters* params);
+ int (*set_frontend)(struct dvb_frontend *fe);
int (*get_tune_settings)(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* settings);
int (*get_frontend)(struct dvb_frontend* fe, struct dvb_frontend_parameters* params);
.sleep = af9005_fe_sleep,
.ts_bus_ctrl = af9005_ts_bus_ctrl,
- .set_frontend = af9005_fe_set_frontend,
+ .set_frontend_legacy = af9005_fe_set_frontend,
.get_frontend = af9005_fe_get_frontend,
.read_status = af9005_fe_read_status,
.init = cinergyt2_fe_init,
.sleep = cinergyt2_fe_sleep,
- .set_frontend = cinergyt2_fe_set_frontend,
+ .set_frontend_legacy = cinergyt2_fe_set_frontend,
.get_frontend = cinergyt2_fe_get_frontend,
.get_tune_settings = cinergyt2_fe_get_tune_settings,
.init = dtt200u_fe_init,
.sleep = dtt200u_fe_sleep,
- .set_frontend = dtt200u_fe_set_frontend,
+ .set_frontend_legacy = dtt200u_fe_set_frontend,
.get_frontend = dtt200u_fe_get_frontend,
.get_tune_settings = dtt200u_fe_get_tune_settings,
.set_property = jdvbt90502_set_property,
- .set_frontend = jdvbt90502_set_frontend,
+ .set_frontend_legacy = jdvbt90502_set_frontend,
.get_frontend = jdvbt90502_get_frontend,
.read_status = jdvbt90502_read_status,
.set_property = gp8psk_fe_set_property,
.get_property = gp8psk_fe_get_property,
- .set_frontend = gp8psk_fe_set_frontend,
+ .set_frontend_legacy = gp8psk_fe_set_frontend,
.get_tune_settings = gp8psk_fe_get_tune_settings,
.init = mxl111sf_init,
.i2c_gate_ctrl = mxl111sf_i2c_gate_ctrl,
#endif
- .set_frontend = mxl111sf_demod_set_frontend,
+ .set_frontend_legacy = mxl111sf_demod_set_frontend,
.get_frontend = mxl111sf_demod_get_frontend,
.get_tune_settings = mxl111sf_demod_get_tune_settings,
.read_status = mxl111sf_demod_read_status,
.init = vp702x_fe_init,
.sleep = vp702x_fe_sleep,
- .set_frontend = vp702x_fe_set_frontend,
+ .set_frontend_legacy = vp702x_fe_set_frontend,
.get_frontend = vp702x_fe_get_frontend,
.get_tune_settings = vp702x_fe_get_tune_settings,
.init = vp7045_fe_init,
.sleep = vp7045_fe_sleep,
- .set_frontend = vp7045_fe_set_frontend,
+ .set_frontend_legacy = vp7045_fe_set_frontend,
.get_frontend = vp7045_fe_get_frontend,
.get_tune_settings = vp7045_fe_get_tune_settings,
ops->init = fdtv_dvb_init;
ops->sleep = fdtv_sleep;
- ops->set_frontend = fdtv_set_frontend;
+ ops->set_frontend_legacy = fdtv_set_frontend;
ops->get_frontend = fdtv_get_frontend;
ops->get_property = fdtv_get_property;
.sleep = af9013_sleep,
.get_tune_settings = af9013_get_tune_settings,
- .set_frontend = af9013_set_frontend,
+ .set_frontend_legacy = af9013_set_frontend,
.get_frontend = af9013_get_frontend,
.read_status = af9013_read_status,
.write = NULL,
.i2c_gate_ctrl = atbm8830_i2c_gate_ctrl,
- .set_frontend = atbm8830_set_fe,
+ .set_frontend_legacy = atbm8830_set_fe,
.get_frontend = atbm8830_get_fe,
.get_tune_settings = atbm8830_get_tune_settings,
.init = au8522_init,
.sleep = au8522_sleep,
.i2c_gate_ctrl = au8522_i2c_gate_ctrl,
- .set_frontend = au8522_set_frontend,
+ .set_frontend_legacy = au8522_set_frontend,
.get_frontend = au8522_get_frontend,
.get_tune_settings = au8522_get_tune_settings,
.read_status = au8522_read_status,
.init = bcm3510_init,
.sleep = bcm3510_sleep,
- .set_frontend = bcm3510_set_frontend,
+ .set_frontend_legacy = bcm3510_set_frontend,
.get_tune_settings = bcm3510_get_tune_settings,
.read_status = bcm3510_read_status,
.init = cx22700_init,
.i2c_gate_ctrl = cx22700_i2c_gate_ctrl,
- .set_frontend = cx22700_set_frontend,
+ .set_frontend_legacy = cx22700_set_frontend,
.get_frontend = cx22700_get_frontend,
.get_tune_settings = cx22700_get_tune_settings,
.init = cx22702_init,
.i2c_gate_ctrl = cx22702_i2c_gate_ctrl,
- .set_frontend = cx22702_set_tps,
+ .set_frontend_legacy = cx22702_set_tps,
.get_frontend = cx22702_get_frontend,
.get_tune_settings = cx22702_get_tune_settings,
.init = cx24110_initfe,
.write = _cx24110_pll_write,
- .set_frontend = cx24110_set_frontend,
+ .set_frontend_legacy = cx24110_set_frontend,
.get_frontend = cx24110_get_frontend,
.read_status = cx24110_read_status,
.read_ber = cx24110_read_ber,
.set_property = cx24116_set_property,
.get_property = cx24116_get_property,
- .set_frontend = cx24116_set_frontend,
+ .set_frontend_legacy = cx24116_set_frontend,
};
MODULE_DESCRIPTION("DVB Frontend module for Conexant cx24116/cx24118 hardware");
.release = cx24123_release,
.init = cx24123_initfe,
- .set_frontend = cx24123_set_frontend,
+ .set_frontend_legacy = cx24123_set_frontend,
.get_frontend = cx24123_get_frontend,
.read_status = cx24123_read_status,
.read_ber = cx24123_read_ber,
.init = dib3000mb_fe_init_nonmobile,
.sleep = dib3000mb_sleep,
- .set_frontend = dib3000mb_set_frontend_and_tuner,
+ .set_frontend_legacy = dib3000mb_set_frontend_and_tuner,
.get_frontend = dib3000mb_get_frontend,
.get_tune_settings = dib3000mb_fe_get_tune_settings,
.init = dib3000mc_init,
.sleep = dib3000mc_sleep,
- .set_frontend = dib3000mc_set_frontend,
+ .set_frontend_legacy = dib3000mc_set_frontend,
.get_tune_settings = dib3000mc_fe_get_tune_settings,
.get_frontend = dib3000mc_get_frontend,
.init = dib7000m_wakeup,
.sleep = dib7000m_sleep,
- .set_frontend = dib7000m_set_frontend,
+ .set_frontend_legacy = dib7000m_set_frontend,
.get_tune_settings = dib7000m_fe_get_tune_settings,
.get_frontend = dib7000m_get_frontend,
.init = dib7000p_wakeup,
.sleep = dib7000p_sleep,
- .set_frontend = dib7000p_set_frontend,
+ .set_frontend_legacy = dib7000p_set_frontend,
.get_tune_settings = dib7000p_fe_get_tune_settings,
.get_frontend = dib7000p_get_frontend,
.init = dib8000_wakeup,
.sleep = dib8000_sleep,
- .set_frontend = dib8000_set_frontend,
+ .set_frontend_legacy = dib8000_set_frontend,
.get_tune_settings = dib8000_fe_get_tune_settings,
.get_frontend = dib8000_get_frontend,
.init = dib9000_wakeup,
.sleep = dib9000_sleep,
- .set_frontend = dib9000_set_frontend,
+ .set_frontend_legacy = dib9000_set_frontend,
.get_tune_settings = dib9000_fe_get_tune_settings,
.get_frontend = dib9000_get_frontend,
.sleep = drxd_sleep,
.i2c_gate_ctrl = drxd_i2c_gate_ctrl,
- .set_frontend = drxd_set_frontend,
+ .set_frontend_legacy = drxd_set_frontend,
.get_frontend = drxd_get_frontend,
.get_tune_settings = drxd_get_tune_settings,
.sleep = drxk_c_sleep,
.i2c_gate_ctrl = drxk_gate_ctrl,
- .set_frontend = drxk_set_parameters,
+ .set_frontend_legacy = drxk_set_parameters,
.get_frontend = drxk_c_get_frontend,
.get_property = drxk_c_get_property,
.get_tune_settings = drxk_c_get_tune_settings,
.sleep = drxk_t_sleep,
.i2c_gate_ctrl = drxk_gate_ctrl,
- .set_frontend = drxk_set_parameters,
+ .set_frontend_legacy = drxk_set_parameters,
.get_frontend = drxk_t_get_frontend,
.get_property = drxk_t_get_property,
.set_property = ds3000_set_property,
.get_property = ds3000_get_property,
- .set_frontend = ds3000_set_frontend,
+ .set_frontend_legacy = ds3000_set_frontend,
.tune = ds3000_tune,
};
.init = dvb_dummy_fe_init,
.sleep = dvb_dummy_fe_sleep,
- .set_frontend = dvb_dummy_fe_set_frontend,
+ .set_frontend_legacy = dvb_dummy_fe_set_frontend,
.get_frontend = dvb_dummy_fe_get_frontend,
.read_status = dvb_dummy_fe_read_status,
.init = dvb_dummy_fe_init,
.sleep = dvb_dummy_fe_sleep,
- .set_frontend = dvb_dummy_fe_set_frontend,
+ .set_frontend_legacy = dvb_dummy_fe_set_frontend,
.get_frontend = dvb_dummy_fe_get_frontend,
.read_status = dvb_dummy_fe_read_status,
.init = dvb_dummy_fe_init,
.sleep = dvb_dummy_fe_sleep,
- .set_frontend = dvb_dummy_fe_set_frontend,
+ .set_frontend_legacy = dvb_dummy_fe_set_frontend,
.get_frontend = dvb_dummy_fe_get_frontend,
.read_status = dvb_dummy_fe_read_status,
},
.release = ec100_release,
- .set_frontend = ec100_set_frontend,
+ .set_frontend_legacy = ec100_set_frontend,
.get_tune_settings = ec100_get_tune_settings,
.read_status = ec100_read_status,
.read_ber = ec100_read_ber,
.init = it913x_fe_init,
.sleep = it913x_fe_sleep,
- .set_frontend = it913x_fe_set_frontend,
+ .set_frontend_legacy = it913x_fe_set_frontend,
.get_frontend = it913x_fe_get_frontend,
.read_status = it913x_fe_read_status,
.init = l64781_init,
.sleep = l64781_sleep,
- .set_frontend = apply_frontend_param,
+ .set_frontend_legacy = apply_frontend_param,
.get_frontend = get_frontend,
.get_tune_settings = l64781_get_tune_settings,
},
.i2c_gate_ctrl = lgdt3305_i2c_gate_ctrl,
.init = lgdt3305_init,
- .set_frontend = lgdt3304_set_parameters,
+ .set_frontend_legacy = lgdt3304_set_parameters,
.get_frontend = lgdt3305_get_frontend,
.get_tune_settings = lgdt3305_get_tune_settings,
.read_status = lgdt3305_read_status,
.i2c_gate_ctrl = lgdt3305_i2c_gate_ctrl,
.init = lgdt3305_init,
.sleep = lgdt3305_sleep,
- .set_frontend = lgdt3305_set_parameters,
+ .set_frontend_legacy = lgdt3305_set_parameters,
.get_frontend = lgdt3305_get_frontend,
.get_tune_settings = lgdt3305_get_tune_settings,
.read_status = lgdt3305_read_status,
.caps = FE_CAN_QAM_64 | FE_CAN_QAM_256 | FE_CAN_8VSB
},
.init = lgdt330x_init,
- .set_frontend = lgdt330x_set_parameters,
+ .set_frontend_legacy = lgdt330x_set_parameters,
.get_frontend = lgdt330x_get_frontend,
.get_tune_settings = lgdt330x_get_tune_settings,
.read_status = lgdt3302_read_status,
.caps = FE_CAN_QAM_64 | FE_CAN_QAM_256 | FE_CAN_8VSB
},
.init = lgdt330x_init,
- .set_frontend = lgdt330x_set_parameters,
+ .set_frontend_legacy = lgdt330x_set_parameters,
.get_frontend = lgdt330x_get_frontend,
.get_tune_settings = lgdt330x_get_tune_settings,
.read_status = lgdt3303_read_status,
.init = lgs8gl5_init,
- .set_frontend = lgs8gl5_set_frontend,
+ .set_frontend_legacy = lgs8gl5_set_frontend,
.get_frontend = lgs8gl5_get_frontend,
.get_tune_settings = lgs8gl5_get_tune_settings,
.write = lgs8gxx_write,
.i2c_gate_ctrl = lgs8gxx_i2c_gate_ctrl,
- .set_frontend = lgs8gxx_set_fe,
+ .set_frontend_legacy = lgs8gxx_set_fe,
.get_frontend = lgs8gxx_get_fe,
.get_tune_settings = lgs8gxx_get_tune_settings,
.release = mb86a20s_release,
.init = mb86a20s_initfe,
- .set_frontend = mb86a20s_set_frontend,
+ .set_frontend_legacy = mb86a20s_set_frontend,
.get_frontend = mb86a20s_get_frontend,
.read_status = mb86a20s_read_status,
.read_signal_strength = mb86a20s_read_signal_strength,
.sleep = mt312_sleep,
.i2c_gate_ctrl = mt312_i2c_gate_ctrl,
- .set_frontend = mt312_set_frontend,
+ .set_frontend_legacy = mt312_set_frontend,
.get_frontend = mt312_get_frontend,
.get_tune_settings = mt312_get_tune_settings,
.sleep = mt352_sleep,
.write = _mt352_write,
- .set_frontend = mt352_set_parameters,
+ .set_frontend_legacy = mt352_set_parameters,
.get_frontend = mt352_get_parameters,
.get_tune_settings = mt352_get_tune_settings,
.init = nxt200x_init,
.sleep = nxt200x_sleep,
- .set_frontend = nxt200x_setup_frontend_parameters,
+ .set_frontend_legacy = nxt200x_setup_frontend_parameters,
.get_tune_settings = nxt200x_get_tune_settings,
.read_status = nxt200x_read_status,
.get_tune_settings = nxt6000_fe_get_tune_settings,
- .set_frontend = nxt6000_set_frontend,
+ .set_frontend_legacy = nxt6000_set_frontend,
.read_status = nxt6000_read_status,
.read_ber = nxt6000_read_ber,
.init = or51132_init,
.sleep = or51132_sleep,
- .set_frontend = or51132_set_parameters,
+ .set_frontend_legacy = or51132_set_parameters,
.get_frontend = or51132_get_parameters,
.get_tune_settings = or51132_get_tune_settings,
.init = or51211_init,
.sleep = or51211_sleep,
- .set_frontend = or51211_set_parameters,
+ .set_frontend_legacy = or51211_set_parameters,
.get_tune_settings = or51211_get_tune_settings,
.read_status = or51211_read_status,
.init = s5h1409_init,
.i2c_gate_ctrl = s5h1409_i2c_gate_ctrl,
- .set_frontend = s5h1409_set_frontend,
+ .set_frontend_legacy = s5h1409_set_frontend,
.get_frontend = s5h1409_get_frontend,
.get_tune_settings = s5h1409_get_tune_settings,
.read_status = s5h1409_read_status,
.init = s5h1411_init,
.sleep = s5h1411_sleep,
.i2c_gate_ctrl = s5h1411_i2c_gate_ctrl,
- .set_frontend = s5h1411_set_frontend,
+ .set_frontend_legacy = s5h1411_set_frontend,
.get_frontend = s5h1411_get_frontend,
.get_tune_settings = s5h1411_get_tune_settings,
.read_status = s5h1411_read_status,
.sleep = s5h1420_sleep,
.i2c_gate_ctrl = s5h1420_i2c_gate_ctrl,
- .set_frontend = s5h1420_set_frontend,
+ .set_frontend_legacy = s5h1420_set_frontend,
.get_frontend = s5h1420_get_frontend,
.get_tune_settings = s5h1420_get_tune_settings,
.init = s5h1432_init,
.sleep = s5h1432_sleep,
- .set_frontend = s5h1432_set_frontend,
+ .set_frontend_legacy = s5h1432_set_frontend,
.get_frontend = s5h1432_get_frontend,
.get_tune_settings = s5h1432_get_tune_settings,
.read_status = s5h1432_read_status,
.release = s921_release,
.init = s921_initfe,
- .set_frontend = s921_set_frontend,
+ .set_frontend_legacy = s921_set_frontend,
.get_frontend = s921_get_frontend,
.read_status = s921_read_status,
.read_signal_strength = s921_read_signal_strength,
.set_property = si21xx_set_property,
.get_property = si21xx_get_property,
- .set_frontend = si21xx_set_frontend,
+ .set_frontend_legacy = si21xx_set_frontend,
};
struct dvb_frontend *si21xx_attach(const struct si21xx_config *config,
.sleep = sp8870_sleep,
.i2c_gate_ctrl = sp8870_i2c_gate_ctrl,
- .set_frontend = sp8870_set_frontend,
+ .set_frontend_legacy = sp8870_set_frontend,
.get_tune_settings = sp8870_get_tune_settings,
.read_status = sp8870_read_status,
.sleep = sp887x_sleep,
.i2c_gate_ctrl = sp887x_i2c_gate_ctrl,
- .set_frontend = sp887x_setup_frontend_parameters,
+ .set_frontend_legacy = sp887x_setup_frontend_parameters,
.get_tune_settings = sp887x_get_tune_settings,
.read_status = sp887x_read_status,
.set_property = stv0288_set_property,
.get_property = stv0288_get_property,
- .set_frontend = stv0288_set_frontend,
+ .set_frontend_legacy = stv0288_set_frontend,
};
struct dvb_frontend *stv0288_attach(const struct stv0288_config *config,
.sleep = stv0297_sleep,
.i2c_gate_ctrl = stv0297_i2c_gate_ctrl,
- .set_frontend = stv0297_set_frontend,
+ .set_frontend_legacy = stv0297_set_frontend,
.get_frontend = stv0297_get_frontend,
.read_status = stv0297_read_status,
.write = stv0299_write,
.i2c_gate_ctrl = stv0299_i2c_gate_ctrl,
- .set_frontend = stv0299_set_frontend,
+ .set_frontend_legacy = stv0299_set_frontend,
.get_frontend = stv0299_get_frontend,
.get_tune_settings = stv0299_get_tune_settings,
.init = stv0367ter_init,
.sleep = stv0367ter_sleep,
.i2c_gate_ctrl = stv0367ter_gate_ctrl,
- .set_frontend = stv0367ter_set_frontend,
+ .set_frontend_legacy = stv0367ter_set_frontend,
.get_frontend = stv0367ter_get_frontend,
.get_tune_settings = stv0367_get_tune_settings,
.read_status = stv0367ter_read_status,
.init = stv0367cab_init,
.sleep = stv0367cab_sleep,
.i2c_gate_ctrl = stv0367cab_gate_ctrl,
- .set_frontend = stv0367cab_set_frontend,
+ .set_frontend_legacy = stv0367cab_set_frontend,
.get_frontend = stv0367cab_get_frontend,
.read_status = stv0367cab_read_status,
/* .read_ber = stv0367cab_read_ber, */
.sleep = tda10021_sleep,
.i2c_gate_ctrl = tda10021_i2c_gate_ctrl,
- .set_frontend = tda10021_set_parameters,
+ .set_frontend_legacy = tda10021_set_parameters,
.get_frontend = tda10021_get_frontend,
.get_property = tda10021_get_property,
.sleep = tda10023_sleep,
.i2c_gate_ctrl = tda10023_i2c_gate_ctrl,
- .set_frontend = tda10023_set_parameters,
+ .set_frontend_legacy = tda10023_set_parameters,
.get_frontend = tda10023_get_frontend,
.get_property = tda10023_get_property,
.read_status = tda10023_read_status,
.release = tda10048_release,
.init = tda10048_init,
.i2c_gate_ctrl = tda10048_i2c_gate_ctrl,
- .set_frontend = tda10048_set_frontend,
+ .set_frontend_legacy = tda10048_set_frontend,
.get_frontend = tda10048_get_frontend,
.get_tune_settings = tda10048_get_tune_settings,
.read_status = tda10048_read_status,
.write = tda1004x_write,
.i2c_gate_ctrl = tda1004x_i2c_gate_ctrl,
- .set_frontend = tda1004x_set_fe,
+ .set_frontend_legacy = tda1004x_set_fe,
.get_frontend = tda1004x_get_fe,
.get_tune_settings = tda1004x_get_tune_settings,
.write = tda1004x_write,
.i2c_gate_ctrl = tda1004x_i2c_gate_ctrl,
- .set_frontend = tda1004x_set_fe,
+ .set_frontend_legacy = tda1004x_set_fe,
.get_frontend = tda1004x_get_fe,
.get_tune_settings = tda1004x_get_tune_settings,
.init = tda10071_init,
.sleep = tda10071_sleep,
- .set_frontend = tda10071_set_frontend,
+ .set_frontend_legacy = tda10071_set_frontend,
.get_frontend = tda10071_get_frontend,
.read_status = tda10071_read_status,
.sleep = tda10086_sleep,
.i2c_gate_ctrl = tda10086_i2c_gate_ctrl,
- .set_frontend = tda10086_set_frontend,
+ .set_frontend_legacy = tda10086_set_frontend,
.get_frontend = tda10086_get_frontend,
.get_tune_settings = tda10086_get_tune_settings,
.init = tda8083_init,
.sleep = tda8083_sleep,
- .set_frontend = tda8083_set_frontend,
+ .set_frontend_legacy = tda8083_set_frontend,
.get_frontend = tda8083_get_frontend,
.read_status = tda8083_read_status,
.init = ves1820_init,
.sleep = ves1820_sleep,
- .set_frontend = ves1820_set_parameters,
+ .set_frontend_legacy = ves1820_set_parameters,
.get_frontend = ves1820_get_frontend,
.get_tune_settings = ves1820_get_tune_settings,
.sleep = ves1x93_sleep,
.i2c_gate_ctrl = ves1x93_i2c_gate_ctrl,
- .set_frontend = ves1x93_set_frontend,
+ .set_frontend_legacy = ves1x93_set_frontend,
.get_frontend = ves1x93_get_frontend,
.read_status = ves1x93_read_status,
.i2c_gate_ctrl = zl10353_i2c_gate_ctrl,
.write = zl10353_write,
- .set_frontend = zl10353_set_parameters,
+ .set_frontend_legacy = zl10353_set_parameters,
.get_frontend = zl10353_get_parameters,
.get_tune_settings = zl10353_get_tune_settings,
.release = smsdvb_release,
- .set_frontend = smsdvb_set_frontend,
+ .set_frontend_legacy = smsdvb_set_frontend,
.get_frontend = smsdvb_get_frontend,
.get_tune_settings = smsdvb_get_tune_settings,
FE_FUNC_OVERRIDE(av7110->fe->ops.set_tone, av7110->fe_set_tone, av7110_fe_set_tone);
FE_FUNC_OVERRIDE(av7110->fe->ops.set_voltage, av7110->fe_set_voltage, av7110_fe_set_voltage);
FE_FUNC_OVERRIDE(av7110->fe->ops.dishnetwork_send_legacy_command, av7110->fe_dishnetwork_send_legacy_command, av7110_fe_dishnetwork_send_legacy_command);
- FE_FUNC_OVERRIDE(av7110->fe->ops.set_frontend, av7110->fe_set_frontend, av7110_fe_set_frontend);
+ FE_FUNC_OVERRIDE(av7110->fe->ops.set_frontend_legacy, av7110->fe_set_frontend, av7110_fe_set_frontend);
ret = dvb_register_frontend(&av7110->dvb_adapter, av7110->fe);
if (ret < 0) {
.release = ttusbdecfe_release,
- .set_frontend = ttusbdecfe_dvbt_set_frontend,
+ .set_frontend_legacy = ttusbdecfe_dvbt_set_frontend,
.get_tune_settings = ttusbdecfe_dvbt_get_tune_settings,
.release = ttusbdecfe_release,
- .set_frontend = ttusbdecfe_dvbs_set_frontend,
+ .set_frontend_legacy = ttusbdecfe_dvbs_set_frontend,
.read_status = ttusbdecfe_dvbs_read_status,
.init = poseidon_fe_init,
.sleep = poseidon_fe_sleep,
- .set_frontend = poseidon_set_fe,
+ .set_frontend_legacy = poseidon_set_fe,
.get_frontend = poseidon_get_fe,
.get_tune_settings = poseidon_fe_get_tune_settings,
| FE_CAN_MUTE_TS
},
- .set_frontend = as102_fe_set_frontend,
+ .set_frontend_legacy = as102_fe_set_frontend,
.get_frontend = as102_fe_get_frontend,
.get_tune_settings = as102_fe_get_tune_settings,