|
@@ -1076,8 +1076,6 @@ static int dm04_lme2510_frontend_attach(struct dvb_usb_adapter *adap)
|
|
|
|
|
|
if (adap->fe[0]) {
|
|
|
info("FE Found M88RS2000");
|
|
|
- dvb_attach(ts2020_attach, adap->fe[0], &ts2020_config,
|
|
|
- &d->i2c_adap);
|
|
|
st->i2c_tuner_gate_w = 5;
|
|
|
st->i2c_tuner_gate_r = 5;
|
|
|
st->i2c_tuner_addr = 0x60;
|
|
@@ -1143,17 +1141,18 @@ static int dm04_lme2510_tuner(struct dvb_usb_adapter *adap)
|
|
|
ret = st->tuner_config;
|
|
|
break;
|
|
|
case TUNER_RS2000:
|
|
|
- ret = st->tuner_config;
|
|
|
+ if (dvb_attach(ts2020_attach, adap->fe[0],
|
|
|
+ &ts2020_config, &d->i2c_adap))
|
|
|
+ ret = st->tuner_config;
|
|
|
break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- if (ret)
|
|
|
+ if (ret) {
|
|
|
info("TUN Found %s tuner", tun_msg[ret]);
|
|
|
- else {
|
|
|
- info("TUN No tuner found --- resetting device");
|
|
|
- lme_coldreset(d);
|
|
|
+ } else {
|
|
|
+ info("TUN No tuner found");
|
|
|
return -ENODEV;
|
|
|
}
|
|
|
|