brcm47xx: add some missing pci ID for tg3 driver
[openwrt/svn-archive/archive.git] / target / linux / brcm47xx / patches-2.6.36 / 830-tg3_add_pci_ids.patch
diff --git a/target/linux/brcm47xx/patches-2.6.36/830-tg3_add_pci_ids.patch b/target/linux/brcm47xx/patches-2.6.36/830-tg3_add_pci_ids.patch
new file mode 100644 (file)
index 0000000..dc0fbac
--- /dev/null
@@ -0,0 +1,47 @@
+commit 812bcf8f47b45a206948008144233bc47d5747ac
+Author: Hauke Mehrtens <hauke@hauke-m.de>
+Date:   Thu Dec 16 20:01:17 2010 +0100
+
+    Revert "tg3: Remove 5720, 5750, and 5750M"
+    
+    This reverts commit 67b284d476bcb3d100e946da23d6cf9acfd0465c.
+
+--- a/drivers/net/tg3.c
++++ b/drivers/net/tg3.c
+@@ -222,9 +222,12 @@ static DEFINE_PCI_DEVICE_TABLE(tg3_pci_t
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5901_2)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5704S_2)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5705F)},
++      {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5720)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5721)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5722)},
++      {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5750)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5751)},
++      {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5750M)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5751M)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5751F)},
+       {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5752)},
+--- a/include/linux/pci_ids.h
++++ b/include/linux/pci_ids.h
+@@ -2061,6 +2061,7 @@
+ #define PCI_DEVICE_ID_NX2_57711E      0x1650
+ #define PCI_DEVICE_ID_TIGON3_5705     0x1653
+ #define PCI_DEVICE_ID_TIGON3_5705_2   0x1654
++#define PCI_DEVICE_ID_TIGON3_5720     0x1658
+ #define PCI_DEVICE_ID_TIGON3_5721     0x1659
+ #define PCI_DEVICE_ID_TIGON3_5722     0x165a
+ #define PCI_DEVICE_ID_TIGON3_5723     0x165b
+@@ -2074,11 +2075,13 @@
+ #define PCI_DEVICE_ID_TIGON3_5754M    0x1672
+ #define PCI_DEVICE_ID_TIGON3_5755M    0x1673
+ #define PCI_DEVICE_ID_TIGON3_5756     0x1674
++#define PCI_DEVICE_ID_TIGON3_5750     0x1676
+ #define PCI_DEVICE_ID_TIGON3_5751     0x1677
+ #define PCI_DEVICE_ID_TIGON3_5715     0x1678
+ #define PCI_DEVICE_ID_TIGON3_5715S    0x1679
+ #define PCI_DEVICE_ID_TIGON3_5754     0x167a
+ #define PCI_DEVICE_ID_TIGON3_5755     0x167b
++#define PCI_DEVICE_ID_TIGON3_5750M    0x167c
+ #define PCI_DEVICE_ID_TIGON3_5751M    0x167d
+ #define PCI_DEVICE_ID_TIGON3_5751F    0x167e
+ #define PCI_DEVICE_ID_TIGON3_5787F    0x167f