[DVB patch 06/48] support Activy Budget card
support Activy Budget with ALPS BSRU6 tuner submitted by Andreas 'randy' Weinberger. Signed-off-by: Johannes Stezenbach <[EMAIL PROTECTED]> budget.c | 16 1 files changed, 12 insertions(+), 4 deletions(-) Index: linux-2.6.12-rc1-mm1/drivers/media/dvb/ttpci/budget.c === --- linux-2.6.12-rc1-mm1.orig/drivers/media/dvb/ttpci/budget.c 2005-03-21 23:27:59.0 +0100 +++ linux-2.6.12-rc1-mm1/drivers/media/dvb/ttpci/budget.c 2005-03-22 00:14:50.0 +0100 @@ -444,9 +444,15 @@ static void frontend_init(struct budget if (budget->dvb_frontend) break; break; - case 0x4f61: // Fujitsu Siemens Activy Budget-S PCI (tda8083/Grundig 29504-451(tsa5522)) + case 0x4f60: // Fujitsu Siemens Activy Budget-S PCI rev AL (stv0299/ALPS BSRU6(tsa5059)) + budget->dvb_frontend = stv0299_attach(_bsru6_config, >i2c_adap); + if (budget->dvb_frontend) { + budget->dvb_frontend->ops->set_voltage = siemens_budget_set_voltage; + break; + } + break; - // grundig 29504-451 + case 0x4f61: // Fujitsu Siemens Activy Budget-S PCI rev GR (tda8083/Grundig 29504-451(tsa5522)) budget->dvb_frontend = tda8083_attach(_29504_451_config, >i2c_adap); if (budget->dvb_frontend) { budget->dvb_frontend->ops->set_voltage = siemens_budget_set_voltage; @@ -518,14 +524,16 @@ MAKE_BUDGET_INFO(ttbs,"TT-Budget/WinTV- MAKE_BUDGET_INFO(ttbc, "TT-Budget/WinTV-NOVA-C PCI", BUDGET_TT); MAKE_BUDGET_INFO(ttbt, "TT-Budget/WinTV-NOVA-T PCI", BUDGET_TT); MAKE_BUDGET_INFO(satel,"SATELCO Multimedia PCI", BUDGET_TT_HW_DISEQC); -MAKE_BUDGET_INFO(fsacs, "Fujitsu Siemens Activy Budget-S PCI", BUDGET_FS_ACTIVY); +MAKE_BUDGET_INFO(fsacs0, "Fujitsu Siemens Activy Budget-S PCI (rev GR/grundig frontend)", BUDGET_FS_ACTIVY); +MAKE_BUDGET_INFO(fsacs1, "Fujitsu Siemens Activy Budget-S PCI (rev AL/alps frontend)", BUDGET_FS_ACTIVY); static struct pci_device_id pci_tbl[] = { MAKE_EXTENSION_PCI(ttbs, 0x13c2, 0x1003), MAKE_EXTENSION_PCI(ttbc, 0x13c2, 0x1004), MAKE_EXTENSION_PCI(ttbt, 0x13c2, 0x1005), MAKE_EXTENSION_PCI(satel, 0x13c2, 0x1013), - MAKE_EXTENSION_PCI(fsacs, 0x1131, 0x4f61), + MAKE_EXTENSION_PCI(fsacs1,0x1131, 0x4f60), + MAKE_EXTENSION_PCI(fsacs0,0x1131, 0x4f61), { .vendor= 0, } -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[DVB patch 06/48] support Activy Budget card
support Activy Budget with ALPS BSRU6 tuner submitted by Andreas 'randy' Weinberger. Signed-off-by: Johannes Stezenbach [EMAIL PROTECTED] budget.c | 16 1 files changed, 12 insertions(+), 4 deletions(-) Index: linux-2.6.12-rc1-mm1/drivers/media/dvb/ttpci/budget.c === --- linux-2.6.12-rc1-mm1.orig/drivers/media/dvb/ttpci/budget.c 2005-03-21 23:27:59.0 +0100 +++ linux-2.6.12-rc1-mm1/drivers/media/dvb/ttpci/budget.c 2005-03-22 00:14:50.0 +0100 @@ -444,9 +444,15 @@ static void frontend_init(struct budget if (budget-dvb_frontend) break; break; - case 0x4f61: // Fujitsu Siemens Activy Budget-S PCI (tda8083/Grundig 29504-451(tsa5522)) + case 0x4f60: // Fujitsu Siemens Activy Budget-S PCI rev AL (stv0299/ALPS BSRU6(tsa5059)) + budget-dvb_frontend = stv0299_attach(alps_bsru6_config, budget-i2c_adap); + if (budget-dvb_frontend) { + budget-dvb_frontend-ops-set_voltage = siemens_budget_set_voltage; + break; + } + break; - // grundig 29504-451 + case 0x4f61: // Fujitsu Siemens Activy Budget-S PCI rev GR (tda8083/Grundig 29504-451(tsa5522)) budget-dvb_frontend = tda8083_attach(grundig_29504_451_config, budget-i2c_adap); if (budget-dvb_frontend) { budget-dvb_frontend-ops-set_voltage = siemens_budget_set_voltage; @@ -518,14 +524,16 @@ MAKE_BUDGET_INFO(ttbs,TT-Budget/WinTV- MAKE_BUDGET_INFO(ttbc, TT-Budget/WinTV-NOVA-C PCI, BUDGET_TT); MAKE_BUDGET_INFO(ttbt, TT-Budget/WinTV-NOVA-T PCI, BUDGET_TT); MAKE_BUDGET_INFO(satel,SATELCO Multimedia PCI, BUDGET_TT_HW_DISEQC); -MAKE_BUDGET_INFO(fsacs, Fujitsu Siemens Activy Budget-S PCI, BUDGET_FS_ACTIVY); +MAKE_BUDGET_INFO(fsacs0, Fujitsu Siemens Activy Budget-S PCI (rev GR/grundig frontend), BUDGET_FS_ACTIVY); +MAKE_BUDGET_INFO(fsacs1, Fujitsu Siemens Activy Budget-S PCI (rev AL/alps frontend), BUDGET_FS_ACTIVY); static struct pci_device_id pci_tbl[] = { MAKE_EXTENSION_PCI(ttbs, 0x13c2, 0x1003), MAKE_EXTENSION_PCI(ttbc, 0x13c2, 0x1004), MAKE_EXTENSION_PCI(ttbt, 0x13c2, 0x1005), MAKE_EXTENSION_PCI(satel, 0x13c2, 0x1013), - MAKE_EXTENSION_PCI(fsacs, 0x1131, 0x4f61), + MAKE_EXTENSION_PCI(fsacs1,0x1131, 0x4f60), + MAKE_EXTENSION_PCI(fsacs0,0x1131, 0x4f61), { .vendor= 0, } -- - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/