diff options
-rw-r--r-- | drivers/media/dvb/ttpci/av7110.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/drivers/media/dvb/ttpci/av7110.c b/drivers/media/dvb/ttpci/av7110.c index 27494901975f..d36369e9e88f 100644 --- a/drivers/media/dvb/ttpci/av7110.c +++ b/drivers/media/dvb/ttpci/av7110.c | |||
@@ -2329,6 +2329,17 @@ static int frontend_init(struct av7110 *av7110) | |||
2329 | av7110->fe = ves1820_attach(&alps_tdbe2_config, &av7110->i2c_adap, read_pwm(av7110)); | 2329 | av7110->fe = ves1820_attach(&alps_tdbe2_config, &av7110->i2c_adap, read_pwm(av7110)); |
2330 | break; | 2330 | break; |
2331 | 2331 | ||
2332 | case 0x0004: // Galaxis DVB-S rev1.3 | ||
2333 | /* ALPS BSRV2 */ | ||
2334 | av7110->fe = ves1x93_attach(&alps_bsrv2_config, &av7110->i2c_adap); | ||
2335 | if (av7110->fe) { | ||
2336 | av7110->fe->ops->diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; | ||
2337 | av7110->fe->ops->diseqc_send_burst = av7110_diseqc_send_burst; | ||
2338 | av7110->fe->ops->set_tone = av7110_set_tone; | ||
2339 | av7110->recover = dvb_s_recover; | ||
2340 | } | ||
2341 | break; | ||
2342 | |||
2332 | case 0x0006: /* Fujitsu-Siemens DVB-S rev 1.6 */ | 2343 | case 0x0006: /* Fujitsu-Siemens DVB-S rev 1.6 */ |
2333 | /* Grundig 29504-451 */ | 2344 | /* Grundig 29504-451 */ |
2334 | av7110->fe = tda8083_attach(&grundig_29504_451_config, &av7110->i2c_adap); | 2345 | av7110->fe = tda8083_attach(&grundig_29504_451_config, &av7110->i2c_adap); |
@@ -2930,6 +2941,7 @@ MAKE_AV7110_INFO(tts_1_3se, "Technotrend/Hauppauge WinTV DVB-S rev1.3 SE"); | |||
2930 | MAKE_AV7110_INFO(ttt, "Technotrend/Hauppauge DVB-T"); | 2941 | MAKE_AV7110_INFO(ttt, "Technotrend/Hauppauge DVB-T"); |
2931 | MAKE_AV7110_INFO(fsc, "Fujitsu Siemens DVB-C"); | 2942 | MAKE_AV7110_INFO(fsc, "Fujitsu Siemens DVB-C"); |
2932 | MAKE_AV7110_INFO(fss, "Fujitsu Siemens DVB-S rev1.6"); | 2943 | MAKE_AV7110_INFO(fss, "Fujitsu Siemens DVB-S rev1.6"); |
2944 | MAKE_AV7110_INFO(gxs_1_3, "Galaxis DVB-S rev1.3"); | ||
2933 | 2945 | ||
2934 | static struct pci_device_id pci_tbl[] = { | 2946 | static struct pci_device_id pci_tbl[] = { |
2935 | MAKE_EXTENSION_PCI(fsc, 0x110a, 0x0000), | 2947 | MAKE_EXTENSION_PCI(fsc, 0x110a, 0x0000), |
@@ -2937,13 +2949,13 @@ static struct pci_device_id pci_tbl[] = { | |||
2937 | MAKE_EXTENSION_PCI(ttt_1_X, 0x13c2, 0x0001), | 2949 | MAKE_EXTENSION_PCI(ttt_1_X, 0x13c2, 0x0001), |
2938 | MAKE_EXTENSION_PCI(ttc_2_X, 0x13c2, 0x0002), | 2950 | MAKE_EXTENSION_PCI(ttc_2_X, 0x13c2, 0x0002), |
2939 | MAKE_EXTENSION_PCI(tts_2_X, 0x13c2, 0x0003), | 2951 | MAKE_EXTENSION_PCI(tts_2_X, 0x13c2, 0x0003), |
2952 | MAKE_EXTENSION_PCI(gxs_1_3, 0x13c2, 0x0004), | ||
2940 | MAKE_EXTENSION_PCI(fss, 0x13c2, 0x0006), | 2953 | MAKE_EXTENSION_PCI(fss, 0x13c2, 0x0006), |
2941 | MAKE_EXTENSION_PCI(ttt, 0x13c2, 0x0008), | 2954 | MAKE_EXTENSION_PCI(ttt, 0x13c2, 0x0008), |
2942 | MAKE_EXTENSION_PCI(ttc_1_X, 0x13c2, 0x000a), | 2955 | MAKE_EXTENSION_PCI(ttc_1_X, 0x13c2, 0x000a), |
2943 | MAKE_EXTENSION_PCI(tts_2_3, 0x13c2, 0x000e), | 2956 | MAKE_EXTENSION_PCI(tts_2_3, 0x13c2, 0x000e), |
2944 | MAKE_EXTENSION_PCI(tts_1_3se, 0x13c2, 0x1002), | 2957 | MAKE_EXTENSION_PCI(tts_1_3se, 0x13c2, 0x1002), |
2945 | 2958 | ||
2946 | /* MAKE_EXTENSION_PCI(???, 0x13c2, 0x0004), UNDEFINED CARD */ // Galaxis DVB PC-Sat-Carte | ||
2947 | /* MAKE_EXTENSION_PCI(???, 0x13c2, 0x0005), UNDEFINED CARD */ // Technisat SkyStar1 | 2959 | /* MAKE_EXTENSION_PCI(???, 0x13c2, 0x0005), UNDEFINED CARD */ // Technisat SkyStar1 |
2948 | /* MAKE_EXTENSION_PCI(???, 0x13c2, 0x0009), UNDEFINED CARD */ // TT/Hauppauge WinTV Nexus-CA v???? | 2960 | /* MAKE_EXTENSION_PCI(???, 0x13c2, 0x0009), UNDEFINED CARD */ // TT/Hauppauge WinTV Nexus-CA v???? |
2949 | 2961 | ||