Hi tech@,

The following patch adds Broadcom BCM4331 wifi chip to pcidevs, so
it's shown correctly with pcidump. Tested with MacBookPro9,2.


Index: sys/dev/pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1775
diff -u -p -r1.1775 pcidevs
--- sys/dev/pci/pcidevs 9 Nov 2015 00:37:44 -0000       1.1775
+++ sys/dev/pci/pcidevs 22 Nov 2015 18:54:45 -0000
@@ -2069,6 +2069,7 @@ product BROADCOM BCM43XG  0x4325  BCM43XG
 product BROADCOM BCM4321       0x4328  BCM4321
 product BROADCOM BCM4321_2     0x4329  BCM4321
 product BROADCOM BCM4322       0x432b  BCM4322
+product BROADCOM BCM4331       0x4331  BCM4331
 product BROADCOM SERIAL                0x4333  Serial
 product BROADCOM SERIAL_GC     0x4344  Serial
 product BROADCOM BCM43224      0x4353  BCM43224
Index: sys/dev/pci/pcidevs.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v
retrieving revision 1.1768
diff -u -p -r1.1768 pcidevs.h
--- sys/dev/pci/pcidevs.h       9 Nov 2015 00:38:23 -0000       1.1768
+++ sys/dev/pci/pcidevs.h       22 Nov 2015 18:54:45 -0000
@@ -2074,6 +2074,7 @@
 #define        PCI_PRODUCT_BROADCOM_BCM4321    0x4328          /* BCM4321 */
 #define        PCI_PRODUCT_BROADCOM_BCM4321_2  0x4329          /* BCM4321 */
 #define        PCI_PRODUCT_BROADCOM_BCM4322    0x432b          /* BCM4322 */
+#define        PCI_PRODUCT_BROADCOM_BCM4331    0x4331          /* BCM4331 */
 #define        PCI_PRODUCT_BROADCOM_SERIAL     0x4333          /* Serial */
 #define        PCI_PRODUCT_BROADCOM_SERIAL_GC  0x4344          /* Serial */
 #define        PCI_PRODUCT_BROADCOM_BCM43224   0x4353          /* BCM43224 */
Index: sys/dev/pci/pcidevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
retrieving revision 1.1763
diff -u -p -r1.1763 pcidevs_data.h
--- sys/dev/pci/pcidevs_data.h  9 Nov 2015 00:38:22 -0000       1.1763
+++ sys/dev/pci/pcidevs_data.h  22 Nov 2015 18:54:45 -0000
@@ -6432,6 +6432,10 @@ static const struct pci_known_product pc
            "BCM4322",
        },
        {
+           PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM4331,
+           "BCM4331",
+       },
+       {
            PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_SERIAL,
            "Serial",
        },


-- 
Ossi Herrala

Reply via email to