Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 285156
b: refs/heads/master
c: 8f4ffb1
h: refs/heads/master
v: v3
  • Loading branch information
Antti Palosaari authored and Mauro Carvalho Chehab committed Nov 7, 2011
1 parent 4b20b82 commit 224db29
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 22 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 4048da2fa3c8c5088901d2adc4f7b5b5ccc05e79
refs/heads/master: 8f4ffb1d4752ebce153e88266ac1164e8ecc5854
49 changes: 28 additions & 21 deletions trunk/drivers/media/dvb/dvb-usb/anysee.c
Original file line number Diff line number Diff line change
Expand Up @@ -631,7 +631,8 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)
/* detect hardware only once */
if (adap->fe_adap[0].fe == NULL) {
/* Check which hardware we have.
* We must do this call two times to get reliable values (hw bug).
* We must do this call two times to get reliable values
* (hw/fw bug).
*/
ret = anysee_get_hw_info(adap->dev, hw_info);
if (ret)
Expand Down Expand Up @@ -660,14 +661,14 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)
break;

/* attach demod */
adap->fe_adap[0].fe = dvb_attach(mt352_attach, &anysee_mt352_config,
&adap->dev->i2c_adap);
adap->fe_adap[0].fe = dvb_attach(mt352_attach,
&anysee_mt352_config, &adap->dev->i2c_adap);
if (adap->fe_adap[0].fe)
break;

/* attach demod */
adap->fe_adap[0].fe = dvb_attach(zl10353_attach, &anysee_zl10353_config,
&adap->dev->i2c_adap);
adap->fe_adap[0].fe = dvb_attach(zl10353_attach,
&anysee_zl10353_config, &adap->dev->i2c_adap);

break;
case ANYSEE_HW_507CD: /* 6 */
Expand Down Expand Up @@ -719,8 +720,8 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)
goto error;

/* attach demod */
adap->fe_adap[0].fe = dvb_attach(cx24116_attach, &anysee_cx24116_config,
&adap->dev->i2c_adap);
adap->fe_adap[0].fe = dvb_attach(cx24116_attach,
&anysee_cx24116_config, &adap->dev->i2c_adap);

break;
case ANYSEE_HW_507FA: /* 15 */
Expand Down Expand Up @@ -828,7 +829,8 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)
goto error;

/* attach demod */
adap->fe_adap[state->fe_id].fe = dvb_attach(tda10023_attach,
adap->fe_adap[state->fe_id].fe =
dvb_attach(tda10023_attach,
&anysee_tda10023_tda18212_config,
&adap->dev->i2c_adap, 0x48);
} else {
Expand All @@ -845,7 +847,8 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)
goto error;

/* attach demod */
adap->fe_adap[state->fe_id].fe = dvb_attach(zl10353_attach,
adap->fe_adap[state->fe_id].fe =
dvb_attach(zl10353_attach,
&anysee_zl10353_tda18212_config,
&adap->dev->i2c_adap);
}
Expand All @@ -872,8 +875,8 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)
goto error;

/* attach demod */
adap->fe_adap[0].fe = dvb_attach(stv0900_attach, &anysee_stv0900_config,
&adap->dev->i2c_adap, 0);
adap->fe_adap[0].fe = dvb_attach(stv0900_attach,
&anysee_stv0900_config, &adap->dev->i2c_adap, 0);

state->has_ci = true;

Expand All @@ -888,12 +891,14 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)

if (state->fe_id == 0) {
/* DVB-T/T2 */
adap->fe_adap[state->fe_id].fe = dvb_attach(cxd2820r_attach,
adap->fe_adap[state->fe_id].fe =
dvb_attach(cxd2820r_attach,
&anysee_cxd2820r_config,
&adap->dev->i2c_adap, NULL);
} else {
/* DVB-C */
adap->fe_adap[state->fe_id].fe = dvb_attach(cxd2820r_attach,
adap->fe_adap[state->fe_id].fe =
dvb_attach(cxd2820r_attach,
&anysee_cxd2820r_config,
&adap->dev->i2c_adap, adap->fe_adap[0].fe);
}
Expand Down Expand Up @@ -925,24 +930,26 @@ static int anysee_tuner_attach(struct dvb_usb_adapter *adap)
/* E30 */

/* attach tuner */
fe = dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, (0xc2 >> 1),
NULL, DVB_PLL_THOMSON_DTT7579);
fe = dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe,
(0xc2 >> 1), NULL, DVB_PLL_THOMSON_DTT7579);

break;
case ANYSEE_HW_507CD: /* 6 */
/* E30 Plus */

/* attach tuner */
fe = dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, (0xc2 >> 1),
&adap->dev->i2c_adap, DVB_PLL_THOMSON_DTT7579);
fe = dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe,
(0xc2 >> 1), &adap->dev->i2c_adap,
DVB_PLL_THOMSON_DTT7579);

break;
case ANYSEE_HW_507DC: /* 10 */
/* E30 C Plus */

/* attach tuner */
fe = dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, (0xc0 >> 1),
&adap->dev->i2c_adap, DVB_PLL_SAMSUNG_DTOS403IH102A);
fe = dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe,
(0xc0 >> 1), &adap->dev->i2c_adap,
DVB_PLL_SAMSUNG_DTOS403IH102A);

break;
case ANYSEE_HW_507SI: /* 11 */
Expand Down Expand Up @@ -1310,7 +1317,7 @@ static struct dvb_usb_device_properties anysee_properties = {
{
.num_frontends = 2,
.frontend_ctrl = anysee_frontend_ctrl,
.fe = {{
.fe = { {
.streaming_ctrl = anysee_streaming_ctrl,
.frontend_attach = anysee_frontend_attach,
.tuner_attach = anysee_tuner_attach,
Expand Down Expand Up @@ -1338,7 +1345,7 @@ static struct dvb_usb_device_properties anysee_properties = {
}
}
},
}},
} },
}
},

Expand Down

0 comments on commit 224db29

Please sign in to comment.