summaryrefslogtreecommitdiffstats
path: root/system/dahdi-complete/patches/08-digium-restore-old-hardwareids.patch
diff options
context:
space:
mode:
Diffstat (limited to 'system/dahdi-complete/patches/08-digium-restore-old-hardwareids.patch')
-rw-r--r--system/dahdi-complete/patches/08-digium-restore-old-hardwareids.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/system/dahdi-complete/patches/08-digium-restore-old-hardwareids.patch b/system/dahdi-complete/patches/08-digium-restore-old-hardwareids.patch
new file mode 100644
index 0000000000..ec82bef35c
--- /dev/null
+++ b/system/dahdi-complete/patches/08-digium-restore-old-hardwareids.patch
@@ -0,0 +1,29 @@
+diff --git a/Makefile b/Makefile
+index fda4c08..fab7a24 100644
+--- a/Makefile
++++ b/Makefile
+@@ -102,6 +102,8 @@ install-modconf:
+ /sbin/update-modules ; \
+ fi
+
++install-xpp-firm:
++ $(MAKE) -C drivers/dahdi/xpp/firmwares install
+
+ install-firmware:
+ ifeq ($(HOTPLUG_FIRMWARE),yes)
+diff --git a/drivers/dahdi/wctdm24xxp/base.c b/drivers/dahdi/wctdm24xxp/base.c
+index 95ff5bc..ad899f8 100644
+--- a/drivers/dahdi/wctdm24xxp/base.c
++++ b/drivers/dahdi/wctdm24xxp/base.c
+@@ -6052,7 +6052,11 @@ static void __devexit wctdm_remove_one(struct pci_dev *pdev)
+
+ static DEFINE_PCI_DEVICE_TABLE(wctdm_pci_tbl) = {
+ { 0xd161, 0x2400, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wctdm2400 },
++ { 0xd161, 0x0800, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wctdm800 },
++ { 0xd161, 0x8002, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcaex800 },
+ { 0xd161, 0x8003, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcaex2400 },
++ { 0xd161, 0x8005, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wctdm410 },
++ { 0xd161, 0x8006, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcaex410 },
+ { 0xd161, 0x8007, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wcha80000 },
+ { 0xd161, 0x8008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (unsigned long) &wchb80000 },
+ { 0 }