Author: yongari
Date: Thu Dec  5 07:32:54 2013
New Revision: 258967
URL: http://svnweb.freebsd.org/changeset/base/258967

Log:
  MFC r258830:
    Add support for BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787.
    PR: 184304

Modified:
  stable/9/sys/dev/bge/if_bge.c
  stable/9/sys/dev/bge/if_bgereg.h
Directory Properties:
  stable/9/sys/   (props changed)
  stable/9/sys/dev/   (props changed)

Modified: stable/9/sys/dev/bge/if_bge.c
==============================================================================
--- stable/9/sys/dev/bge/if_bge.c       Thu Dec  5 07:31:01 2013        
(r258966)
+++ stable/9/sys/dev/bge/if_bge.c       Thu Dec  5 07:32:54 2013        
(r258967)
@@ -220,11 +220,16 @@ static const struct bge_type {
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57760 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57761 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57762 },
+       { BCOM_VENDORID,        BCOM_DEVICEID_BCM57764 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57765 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57766 },
+       { BCOM_VENDORID,        BCOM_DEVICEID_BCM57767 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57780 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57781 },
+       { BCOM_VENDORID,        BCOM_DEVICEID_BCM57782 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57785 },
+       { BCOM_VENDORID,        BCOM_DEVICEID_BCM57786 },
+       { BCOM_VENDORID,        BCOM_DEVICEID_BCM57787 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57788 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57790 },
        { BCOM_VENDORID,        BCOM_DEVICEID_BCM57791 },
@@ -2693,6 +2698,9 @@ bge_chipid(device_t dev)
                case BCOM_DEVICEID_BCM5725:
                case BCOM_DEVICEID_BCM5727:
                case BCOM_DEVICEID_BCM5762:
+               case BCOM_DEVICEID_BCM57764:
+               case BCOM_DEVICEID_BCM57767:
+               case BCOM_DEVICEID_BCM57787:
                        id = pci_read_config(dev,
                            BGE_PCI_GEN2_PRODID_ASICREV, 4);
                        break;
@@ -2701,7 +2709,9 @@ bge_chipid(device_t dev)
                case BCOM_DEVICEID_BCM57765:
                case BCOM_DEVICEID_BCM57766:
                case BCOM_DEVICEID_BCM57781:
+               case BCOM_DEVICEID_BCM57782:
                case BCOM_DEVICEID_BCM57785:
+               case BCOM_DEVICEID_BCM57786:
                case BCOM_DEVICEID_BCM57791:
                case BCOM_DEVICEID_BCM57795:
                        id = pci_read_config(dev,

Modified: stable/9/sys/dev/bge/if_bgereg.h
==============================================================================
--- stable/9/sys/dev/bge/if_bgereg.h    Thu Dec  5 07:31:01 2013        
(r258966)
+++ stable/9/sys/dev/bge/if_bgereg.h    Thu Dec  5 07:32:54 2013        
(r258967)
@@ -2502,11 +2502,16 @@ struct bge_status_block {
 #define        BCOM_DEVICEID_BCM57760          0x1690
 #define        BCOM_DEVICEID_BCM57761          0x16B0
 #define        BCOM_DEVICEID_BCM57762          0x1682
+#define        BCOM_DEVICEID_BCM57764          0x1642
 #define        BCOM_DEVICEID_BCM57765          0x16B4
 #define        BCOM_DEVICEID_BCM57766          0x1686
+#define        BCOM_DEVICEID_BCM57767          0x1683
 #define        BCOM_DEVICEID_BCM57780          0x1692
 #define        BCOM_DEVICEID_BCM57781          0x16B1
+#define        BCOM_DEVICEID_BCM57782          0x16B7
 #define        BCOM_DEVICEID_BCM57785          0x16B5
+#define        BCOM_DEVICEID_BCM57786          0x16B3
+#define        BCOM_DEVICEID_BCM57787          0x1641
 #define        BCOM_DEVICEID_BCM57788          0x1691
 #define        BCOM_DEVICEID_BCM57790          0x1694
 #define        BCOM_DEVICEID_BCM57791          0x16B2
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-stable-9
To unsubscribe, send any mail to "[email protected]"

Reply via email to