summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/av7110.c
diff options
context:
space:
mode:
authorMichael Hunold <devnull@localhost>2003-01-16 15:34:30 +0000
committerMichael Hunold <devnull@localhost>2003-01-16 15:34:30 +0000
commit8224400559ef50b53e11400aa0853cb6769bdf6b (patch)
tree68e128b95ee5dc335ad358d29fc2d1c472922c46 /linux/drivers/media/dvb/ttpci/av7110.c
parent7e5378db73d4f64199609f3ccf564f47c6c565e3 (diff)
downloadmediapointer-dvb-s2-8224400559ef50b53e11400aa0853cb6769bdf6b.tar.gz
mediapointer-dvb-s2-8224400559ef50b53e11400aa0853cb6769bdf6b.tar.bz2
- extended the preprocessor magic to av7110.c, too, had to change
the other files again.
Diffstat (limited to 'linux/drivers/media/dvb/ttpci/av7110.c')
-rw-r--r--linux/drivers/media/dvb/ttpci/av7110.c120
1 files changed, 23 insertions, 97 deletions
diff --git a/linux/drivers/media/dvb/ttpci/av7110.c b/linux/drivers/media/dvb/ttpci/av7110.c
index aad57df96..45a60101d 100644
--- a/linux/drivers/media/dvb/ttpci/av7110.c
+++ b/linux/drivers/media/dvb/ttpci/av7110.c
@@ -4383,106 +4383,32 @@ struct saa7146_standard standard[] = {
static
struct saa7146_extension av7110_extension;
-static
-struct saa7146_pci_extension_data fs_1_5 = {
- .ext_priv = "Siemens cable card PCI rev1.5",
- .ext = &av7110_extension,
-};
-static
-struct saa7146_pci_extension_data fs_1_3 = {
- .ext_priv = "Siemens/Technotrend/Hauppauge PCI rev1.3",
- .ext = &av7110_extension,
-};
-static
-struct saa7146_pci_extension_data unkwn = {
- .ext_priv = "Technotrend/Hauppauge PCI rev?(unknown0)?",
- .ext = &av7110_extension,
-};
-static
-struct saa7146_pci_extension_data tt_1_6 = {
- .ext_priv = "Technotrend/Hauppauge PCI rev1.3 or 1.6",
- .ext = &av7110_extension,
-};
-static
-struct saa7146_pci_extension_data tt_2_1 = {
- .ext_priv = "Technotrend/Hauppauge PCI rev2.1",
- .ext = &av7110_extension,
-};
-static
-struct saa7146_pci_extension_data tt_t = {
- .ext_priv = "Technotrend/Hauppauge PCI DVB-T",
- .ext = &av7110_extension,
-};
+#define MAKE_AV7110_INFO(x_var,x_name) \
+static struct saa7146_pci_extension_data x_var = { \
+ .ext_priv = x_name, \
+ .ext = &av7110_extension }
+
+MAKE_AV7110_INFO(fs_1_5, "Siemens cable card PCI rev1.5");
+MAKE_AV7110_INFO(fs_1_3, "Siemens/Technotrend/Hauppauge PCI rev1.3");
+MAKE_AV7110_INFO(unkwn, "Technotrend/Hauppauge PCI rev?(unknown0)?");
+MAKE_AV7110_INFO(tt_1_6, "Technotrend/Hauppauge PCI rev1.3 or 1.6");
+MAKE_AV7110_INFO(tt_2_1, "Technotrend/Hauppauge PCI rev2.1");
+MAKE_AV7110_INFO(tt_t, "Technotrend/Hauppauge PCI DVB-T");
static
struct pci_device_id pci_tbl[] = {
- {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x110a,
- .subdevice = 0xffff,
- .driver_data = (unsigned long)&fs_1_5
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x110a,
- .subdevice = 0x0000,
- .driver_data = (unsigned long)&fs_1_5
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x0000,
- .driver_data = (unsigned long)&fs_1_3
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x1002,
- .driver_data = (unsigned long)&unkwn
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x0001,
- .driver_data = (unsigned long)&tt_1_6
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x0002,
- .driver_data = (unsigned long)&tt_2_1
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x0003,
- .driver_data = (unsigned long)&tt_2_1
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x0004,
- .driver_data = (unsigned long)&tt_2_1
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x0006,
- .driver_data = (unsigned long)&tt_1_6
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0x13c2,
- .subdevice = 0x0008,
- .driver_data = (unsigned long)&tt_t
- }, {
- .vendor = PCI_VENDOR_ID_PHILIPS,
- .device = PCI_DEVICE_ID_PHILIPS_SAA7146,
- .subvendor = 0xffc2,
- .subdevice = 0x0000,
- .driver_data = (unsigned long)&unkwn
- }, {
+ MAKE_EXTENSION_PCI(fs_1_5, 0x110a, 0xffff),
+ MAKE_EXTENSION_PCI(fs_1_5, 0x110a, 0x0000),
+ MAKE_EXTENSION_PCI(fs_1_3, 0x13c2, 0x0000),
+ MAKE_EXTENSION_PCI(unkwn, 0x13c2, 0x1002),
+ MAKE_EXTENSION_PCI(tt_1_6, 0x13c2, 0x0001),
+ MAKE_EXTENSION_PCI(tt_2_1, 0x13c2, 0x0002),
+ MAKE_EXTENSION_PCI(tt_2_1, 0x13c2, 0x0003),
+ MAKE_EXTENSION_PCI(tt_2_1, 0x13c2, 0x0004),
+ MAKE_EXTENSION_PCI(tt_1_6, 0x13c2, 0x0006),
+ MAKE_EXTENSION_PCI(tt_t, 0x13c2, 0x0008),
+ MAKE_EXTENSION_PCI(unkwn, 0xffc2, 0x0000),
+ {
.vendor = 0,
}
};