brcm47xx: add some missing pci ID for tg3 driver
authorHauke Mehrtens <hauke@hauke-m.de>
Thu, 16 Dec 2010 19:31:05 +0000 (19:31 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 16 Dec 2010 19:31:05 +0000 (19:31 +0000)
Broadcom removed these pci id, but at least the wrt350n has a Ethernet
controller with a pci id of 14e4:1676

Thank you sn9 for fixing this problem.

SVN-Revision: 24625

target/linux/brcm47xx/patches-2.6.36/830-tg3_add_pci_ids.patch [new file with mode: 0644]
target/linux/brcm47xx/patches-2.6.37/830-tg3_add_pci_ids.patch [new file with mode: 0644]

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
diff --git a/target/linux/brcm47xx/patches-2.6.37/830-tg3_add_pci_ids.patch b/target/linux/brcm47xx/patches-2.6.37/830-tg3_add_pci_ids.patch
new file mode 100644 (file)
index 0000000..7166794
--- /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
+@@ -225,9 +225,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
+@@ -2067,6 +2067,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
+@@ -2080,11 +2081,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