diff options
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.patch | 29 |
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 } |