diff options
Diffstat (limited to 'drivers/media/dvb/ttpci/budget.c')
-rw-r--r-- | drivers/media/dvb/ttpci/budget.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/media/dvb/ttpci/budget.c b/drivers/media/dvb/ttpci/budget.c index 851e523fbffc..a4664ba5aded 100644 --- a/drivers/media/dvb/ttpci/budget.c +++ b/drivers/media/dvb/ttpci/budget.c | |||
@@ -46,6 +46,7 @@ | |||
46 | #include "lnbp21.h" | 46 | #include "lnbp21.h" |
47 | #include "bsru6.h" | 47 | #include "bsru6.h" |
48 | #include "bsbe1.h" | 48 | #include "bsbe1.h" |
49 | #include "tdhd1.h" | ||
49 | 50 | ||
50 | static int diseqc_method; | 51 | static int diseqc_method; |
51 | module_param(diseqc_method, int, 0444); | 52 | module_param(diseqc_method, int, 0444); |
@@ -511,6 +512,14 @@ static void frontend_init(struct budget *budget) | |||
511 | } | 512 | } |
512 | break; | 513 | break; |
513 | 514 | ||
515 | case 0x5f60: /* Fujitsu Siemens Activy Budget-T PCI rev AL (tda10046/ALPS TDHD1-204A) */ | ||
516 | budget->dvb_frontend = dvb_attach(tda10046_attach, &alps_tdhd1_204a_config, &budget->i2c_adap); | ||
517 | if (budget->dvb_frontend) { | ||
518 | budget->dvb_frontend->ops.tuner_ops.set_params = alps_tdhd1_204a_tuner_set_params; | ||
519 | budget->dvb_frontend->tuner_priv = &budget->i2c_adap; | ||
520 | } | ||
521 | break; | ||
522 | |||
514 | case 0x5f61: /* Fujitsu Siemens Activy Budget-T PCI rev GR (L64781/Grundig 29504-401(tsa5060)) */ | 523 | case 0x5f61: /* Fujitsu Siemens Activy Budget-T PCI rev GR (L64781/Grundig 29504-401(tsa5060)) */ |
515 | budget->dvb_frontend = dvb_attach(l64781_attach, &grundig_29504_401_config_activy, &budget->i2c_adap); | 524 | budget->dvb_frontend = dvb_attach(l64781_attach, &grundig_29504_401_config_activy, &budget->i2c_adap); |
516 | if (budget->dvb_frontend) { | 525 | if (budget->dvb_frontend) { |
@@ -624,6 +633,7 @@ MAKE_BUDGET_INFO(ttbs1401, "TT-Budget-S-1401 PCI", BUDGET_TT); | |||
624 | MAKE_BUDGET_INFO(fsacs0, "Fujitsu Siemens Activy Budget-S PCI (rev GR/grundig frontend)", BUDGET_FS_ACTIVY); | 633 | MAKE_BUDGET_INFO(fsacs0, "Fujitsu Siemens Activy Budget-S PCI (rev GR/grundig frontend)", BUDGET_FS_ACTIVY); |
625 | MAKE_BUDGET_INFO(fsacs1, "Fujitsu Siemens Activy Budget-S PCI (rev AL/alps frontend)", BUDGET_FS_ACTIVY); | 634 | MAKE_BUDGET_INFO(fsacs1, "Fujitsu Siemens Activy Budget-S PCI (rev AL/alps frontend)", BUDGET_FS_ACTIVY); |
626 | MAKE_BUDGET_INFO(fsact, "Fujitsu Siemens Activy Budget-T PCI (rev GR/Grundig frontend)", BUDGET_FS_ACTIVY); | 635 | MAKE_BUDGET_INFO(fsact, "Fujitsu Siemens Activy Budget-T PCI (rev GR/Grundig frontend)", BUDGET_FS_ACTIVY); |
636 | MAKE_BUDGET_INFO(fsact1, "Fujitsu Siemens Activy Budget-T PCI (rev AL/ALPS TDHD1-204A)", BUDGET_FS_ACTIVY); | ||
627 | 637 | ||
628 | static struct pci_device_id pci_tbl[] = { | 638 | static struct pci_device_id pci_tbl[] = { |
629 | MAKE_EXTENSION_PCI(ttbs, 0x13c2, 0x1003), | 639 | MAKE_EXTENSION_PCI(ttbs, 0x13c2, 0x1003), |
@@ -634,6 +644,7 @@ static struct pci_device_id pci_tbl[] = { | |||
634 | MAKE_EXTENSION_PCI(ttbs1401, 0x13c2, 0x1018), | 644 | MAKE_EXTENSION_PCI(ttbs1401, 0x13c2, 0x1018), |
635 | MAKE_EXTENSION_PCI(fsacs1,0x1131, 0x4f60), | 645 | MAKE_EXTENSION_PCI(fsacs1,0x1131, 0x4f60), |
636 | MAKE_EXTENSION_PCI(fsacs0,0x1131, 0x4f61), | 646 | MAKE_EXTENSION_PCI(fsacs0,0x1131, 0x4f61), |
647 | MAKE_EXTENSION_PCI(fsact1, 0x1131, 0x5f60), | ||
637 | MAKE_EXTENSION_PCI(fsact, 0x1131, 0x5f61), | 648 | MAKE_EXTENSION_PCI(fsact, 0x1131, 0x5f61), |
638 | { | 649 | { |
639 | .vendor = 0, | 650 | .vendor = 0, |