Author: yongari
Date: Fri Aug 28 17:34:22 2009
New Revision: 196618
URL: http://svn.freebsd.org/changeset/base/196618

Log:
  MFC r196516:
    Add RTL8168DP/RTL8111DP device id. While I'm here append "8111D" to
    the description of RTL8168D as RL_HWREV_8168D can be either
    RTL8168D or RTL8111D.
  
    PR: kern/137672
  Approved by:  re (kib)

Modified:
  stable/8/sys/   (props changed)
  stable/8/sys/amd64/include/xen/   (props changed)
  stable/8/sys/cddl/contrib/opensolaris/   (props changed)
  stable/8/sys/contrib/dev/acpica/   (props changed)
  stable/8/sys/contrib/pf/   (props changed)
  stable/8/sys/dev/re/if_re.c
  stable/8/sys/dev/xen/xenpci/   (props changed)
  stable/8/sys/pci/if_rlreg.h

Modified: stable/8/sys/dev/re/if_re.c
==============================================================================
--- stable/8/sys/dev/re/if_re.c Fri Aug 28 16:45:34 2009        (r196617)
+++ stable/8/sys/dev/re/if_re.c Fri Aug 28 17:34:22 2009        (r196618)
@@ -174,8 +174,8 @@ static struct rl_type re_devs[] = {
        { RT_VENDORID, RT_DEVICEID_8101E, 0,
            "RealTek 8101E/8102E/8102EL PCIe 10/100baseTX" },
        { RT_VENDORID, RT_DEVICEID_8168, 0,
-           "RealTek 8168/8168B/8168C/8168CP/8168D/8111B/8111C/8111CP PCIe "
-           "Gigabit Ethernet" },
+           "RealTek 8168/8168B/8168C/8168CP/8168D/8168DP/"
+           "8111B/8111C/8111CP/8111DP PCIe Gigabit Ethernet" },
        { RT_VENDORID, RT_DEVICEID_8169, 0,
            "RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet" },
        { RT_VENDORID, RT_DEVICEID_8169SC, 0,
@@ -217,7 +217,8 @@ static struct rl_hwrev re_hwrevs[] = {
        { RL_HWREV_8168C, RL_8169, "8168C/8111C"},
        { RL_HWREV_8168C_SPIN2, RL_8169, "8168C/8111C"},
        { RL_HWREV_8168CP, RL_8169, "8168CP/8111CP"},
-       { RL_HWREV_8168D, RL_8169, "8168D"},
+       { RL_HWREV_8168D, RL_8169, "8168D/8111D"},
+       { RL_HWREV_8168DP, RL_8169, "8168DP/8111DP"},
        { 0, 0, NULL }
 };
 
@@ -1282,6 +1283,7 @@ re_attach(device_t dev)
                /* FALLTHROUGH */
        case RL_HWREV_8168CP:
        case RL_HWREV_8168D:
+       case RL_HWREV_8168DP:
                sc->rl_flags |= RL_FLAG_PHYWAKE | RL_FLAG_PAR |
                    RL_FLAG_DESCV2 | RL_FLAG_MACSTAT | RL_FLAG_CMDSTOP |
                    RL_FLAG_AUTOPAD;

Modified: stable/8/sys/pci/if_rlreg.h
==============================================================================
--- stable/8/sys/pci/if_rlreg.h Fri Aug 28 16:45:34 2009        (r196617)
+++ stable/8/sys/pci/if_rlreg.h Fri Aug 28 17:34:22 2009        (r196618)
@@ -161,6 +161,7 @@
 #define RL_HWREV_8102EL                0x24800000
 #define RL_HWREV_8102EL_SPIN1  0x24c00000
 #define RL_HWREV_8168D         0x28000000
+#define RL_HWREV_8168DP                0x28800000
 #define RL_HWREV_8168_SPIN1    0x30000000
 #define RL_HWREV_8100E         0x30800000
 #define RL_HWREV_8101E         0x34000000
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to