Lines Matching refs:frontend

172 		pr_err("%s() No frontend found\n", __func__);
210 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl)
211 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open);
614 /* Get the first frontend */
619 if (!fe0->dvb.frontend) {
620 pr_err("dvb frontend not attached. Can't attach xc3028\n");
631 fe = dvb_attach(xc2028_attach, fe0->dvb.frontend, &cfg);
634 dvb_frontend_detach(fe0->dvb.frontend);
635 dvb_unregister_frontend(fe0->dvb.frontend);
636 fe0->dvb.frontend = NULL;
650 /* Get the first frontend */
655 if (!fe0->dvb.frontend) {
656 pr_err("dvb frontend not attached. Can't attach xc4000\n");
660 fe = dvb_attach(xc4000_attach, fe0->dvb.frontend, &dev->core->i2c_adap,
664 dvb_frontend_detach(fe0->dvb.frontend);
665 dvb_unregister_frontend(fe0->dvb.frontend);
666 fe0->dvb.frontend = NULL;
791 pr_info("%s: allocating %d frontend(s)\n", __func__,
1000 /* Get the first frontend */
1005 /* multi-frontend gate control is undefined or defaults to fe0 */
1011 /* init frontend(s) */
1014 fe0->dvb.frontend = dvb_attach(cx22702_attach,
1017 if (fe0->dvb.frontend) {
1018 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1028 fe0->dvb.frontend = dvb_attach(cx22702_attach,
1031 if (fe0->dvb.frontend) {
1032 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1042 fe0->dvb.frontend = dvb_attach(cx22702_attach,
1045 if (fe0->dvb.frontend) {
1046 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1053 fe0->dvb.frontend = dvb_attach(cx22702_attach,
1056 if (fe0->dvb.frontend) {
1057 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1064 /* MFE frontend 1 */
1068 fe0->dvb.frontend = dvb_attach(cx24123_attach,
1071 if (fe0->dvb.frontend) {
1073 fe0->dvb.frontend,
1078 /* MFE frontend 2 */
1083 fe1->dvb.frontend = dvb_attach(cx22702_attach,
1086 if (fe1->dvb.frontend) {
1087 fe1->dvb.frontend->id = 1;
1089 fe1->dvb.frontend,
1096 fe0->dvb.frontend = dvb_attach(mt352_attach,
1099 if (fe0->dvb.frontend) {
1100 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1106 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1109 if (fe0->dvb.frontend) {
1110 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1120 fe0->dvb.frontend = dvb_attach(mt352_attach,
1123 if (fe0->dvb.frontend) {
1124 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1130 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1133 if (fe0->dvb.frontend) {
1134 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1140 fe0->dvb.frontend = dvb_attach(mt352_attach,
1143 if (fe0->dvb.frontend) {
1144 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1152 fe0->dvb.frontend = dvb_attach(mt352_attach,
1155 if (fe0->dvb.frontend) {
1156 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend,
1164 fe0->dvb.frontend = dvb_attach(mt352_attach,
1167 if (fe0->dvb.frontend) {
1168 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1178 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1181 if (fe0->dvb.frontend) {
1182 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1189 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1192 if (!fe0->dvb.frontend)
1193 fe0->dvb.frontend = dvb_attach(mt352_attach,
1201 if (fe0->dvb.frontend)
1202 fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
1207 fe0->dvb.frontend = dvb_attach(or51132_attach, &pchdtv_hd3000,
1209 if (fe0->dvb.frontend) {
1210 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1227 fe0->dvb.frontend = dvb_attach(lgdt330x_attach,
1231 if (fe0->dvb.frontend) {
1232 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1246 fe0->dvb.frontend = dvb_attach(lgdt330x_attach,
1250 if (fe0->dvb.frontend) {
1251 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1265 fe0->dvb.frontend = dvb_attach(lgdt330x_attach,
1269 if (fe0->dvb.frontend) {
1270 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1274 if (!dvb_attach(tda9887_attach, fe0->dvb.frontend,
1287 fe0->dvb.frontend = dvb_attach(lgdt330x_attach,
1291 if (fe0->dvb.frontend) {
1292 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1296 if (!dvb_attach(tda9887_attach, fe0->dvb.frontend,
1302 fe0->dvb.frontend = dvb_attach(nxt200x_attach,
1305 if (fe0->dvb.frontend) {
1306 if (!dvb_attach(simple_tuner_attach, fe0->dvb.frontend,
1314 fe0->dvb.frontend = dvb_attach(cx24123_attach,
1317 if (fe0->dvb.frontend) {
1325 if (!dvb_attach(isl6421_attach, fe0->dvb.frontend,
1332 fe0->dvb.frontend = dvb_attach(cx24123_attach,
1335 if (fe0->dvb.frontend) {
1336 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
1337 fe0->dvb.frontend->ops.set_voltage = kworld_dvbs_100_set_voltage;
1341 fe0->dvb.frontend = dvb_attach(cx24123_attach,
1344 if (fe0->dvb.frontend) {
1345 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
1346 fe0->dvb.frontend->ops.set_voltage = geniatech_dvbs_set_voltage;
1350 fe0->dvb.frontend = dvb_attach(s5h1409_attach,
1353 if (fe0->dvb.frontend) {
1354 if (!dvb_attach(xc5000_attach, fe0->dvb.frontend,
1361 fe0->dvb.frontend = dvb_attach(s5h1409_attach,
1364 if (fe0->dvb.frontend) {
1377 fe0->dvb.frontend, &cfg);
1385 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1388 if (fe0->dvb.frontend) {
1389 fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
1396 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1399 if (fe0->dvb.frontend) {
1407 fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
1415 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1422 fe0->dvb.frontend = dvb_attach(s5h1409_attach,
1429 fe0->dvb.frontend = dvb_attach(s5h1411_attach,
1432 if (fe0->dvb.frontend) {
1433 if (!dvb_attach(xc5000_attach, fe0->dvb.frontend,
1440 /* MFE frontend 1 */
1444 fe0->dvb.frontend = dvb_attach(cx24116_attach,
1447 if (fe0->dvb.frontend) {
1449 fe0->dvb.frontend,
1454 /* MFE frontend 2 */
1459 fe1->dvb.frontend = dvb_attach(cx22702_attach,
1462 if (fe1->dvb.frontend) {
1463 fe1->dvb.frontend->id = 1;
1465 fe1->dvb.frontend,
1472 fe0->dvb.frontend = dvb_attach(cx24116_attach,
1475 if (fe0->dvb.frontend) {
1477 fe0->dvb.frontend,
1486 fe0->dvb.frontend = dvb_attach(stv0299_attach,
1489 if (fe0->dvb.frontend) {
1490 if (!dvb_attach(dvb_pll_attach, fe0->dvb.frontend, 0x60,
1493 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
1494 fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
1497 fe0->dvb.frontend = dvb_attach(stv0288_attach,
1500 if (fe0->dvb.frontend) {
1502 fe0->dvb.frontend, 0x61,
1505 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
1506 fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
1511 fe0->dvb.frontend = dvb_attach(cx24116_attach,
1514 if (fe0->dvb.frontend)
1515 fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
1518 fe0->dvb.frontend = dvb_attach(ds3000_attach,
1521 if (fe0->dvb.frontend) {
1522 dvb_attach(ts2020_attach, fe0->dvb.frontend,
1524 fe0->dvb.frontend->ops.set_voltage =
1532 fe0->dvb.frontend = dvb_attach(cx24116_attach,
1535 if (fe0->dvb.frontend)
1536 fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
1539 fe0->dvb.frontend = dvb_attach(zl10353_attach,
1542 if (fe0->dvb.frontend) {
1543 fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
1551 fe0->dvb.frontend = dvb_attach(stv0900_attach,
1554 if (fe0->dvb.frontend) {
1555 if (!dvb_attach(stb6100_attach, fe0->dvb.frontend,
1560 tuner_ops = &fe0->dvb.frontend->ops.tuner_ops;
1567 fe0->dvb.frontend->ops.set_voltage;
1568 fe0->dvb.frontend->ops.set_voltage =
1583 fe0->dvb.frontend = dvb_attach(stv0299_attach,
1586 if (fe0->dvb.frontend) {
1587 fe0->dvb.frontend->ops.tuner_ops.set_params =
1589 fe0->dvb.frontend->tuner_priv =
1591 fe0->dvb.frontend->ops.set_voltage =
1593 fe0->dvb.frontend->ops.set_tone =
1600 fe0->dvb.frontend = dvb_attach(mb86a16_attach,
1603 if (fe0->dvb.frontend) {
1605 fe0->dvb.frontend->ops.set_voltage;
1606 fe0->dvb.frontend->ops.set_voltage =
1612 pr_err("The frontend of your DVB/ATSC card isn't supported yet\n");
1616 if ((NULL == fe0->dvb.frontend) || (fe1 && NULL == fe1->dvb.frontend)) {
1617 pr_err("frontend initialization failed\n");
1621 fe0->dvb.frontend->callback = cx88_tuner_callback;
1624 fe0->dvb.frontend->ops.ts_bus_ctrl = cx88_dvb_bus_ctrl;
1626 fe1->dvb.frontend->ops.ts_bus_ctrl = cx88_dvb_bus_ctrl;
1770 pr_err("%s() failed to get frontend(%d)\n",