On Wed, Jun 22, 2011 at 11:55:20PM -0400, Brad wrote:
> Some fixes for re(4) chipset identification..
> 
> - Rename 8168 revision entries to 8168B to reflect proper naming.  From 
> FreeBSD
> - Change 8168C_SPIN2 rev string to differentiate from the first rev.
> - Change 8169SBL ident string to also mention the 8110 chipset so the
>   naming is consistent with the same family of chipsets.
> - Remove tab in front of 8103E define in the header.

If you want to do this it makes more sense to sync to realtek strings
than the FreeBSD ones:

8169

0x00000000      RTL8169                 CFG_METHOD_1
0x00800000      RTL8169S/8110S          CFG_METHOD_2
0x04000000      RTL8169S/8110S          CFG_METHOD_3
0x10000000      RTL8169SB/8110SB        CFG_METHOD_4
0x18000000      RTL8169SC/8110SC        CFG_METHOD_5
0x98000000      RTL8169SC/8110SC        CFG_METHOD_6

8168

0x30000000      RTL8168B/8111B  CFG_METHOD_1    
0x38000000      
        ICVerID == 0x00000000   RTL8168B/8111B  CFG_METHOD_2
        ICVerID == 0x00500000   RTL8168B/8111B  CFG_METHOD_3
        else                    RTL8168B/8111B  CFG_METHOD_3
0x3C000000
        ICVerID == 0x00000000   RTL8168C/8111C  CFG_METHOD_4
        ICVerID == 0x00200000   RTL8168C/8111C  CFG_METHOD_5
        ICVerID == 0x00400000   RTL8168C/8111C  CFG_METHOD_6
        else                    RTL8168C/8111C  CFG_METHOD_6
0x3C800000
        ICVerID == 0x00100000   RTL8168CP/8111CP        CFG_METHOD_7
        ICVerID == 0x00300000   RTL8168CP/8111CP        CFG_METHOD_8
        else                    RTL8168CP/8111CP        CFG_METHOD_8
0x28000000
        ICVerID == 0x00100000   RTL8168D/8111D          CFG_METHOD_9
        ICVerID == 0x00300000   RTL8168D/8111D          CFG_METHOD_10
        else                    RTL8168D/8111D          CFG_METHOD_10
0x28800000
        ICVerID == 0x00000000   RTL8168DP/8111DP        CFG_METHOD_11
        ICVerID == 0x00200000   RTL8168DP/8111DP        CFG_METHOD_12
        else                    RTL8168DP/8111DP        CFG_METHOD_13
0x2C000000
        ICVerID == 0x00100000   RTL8168E/8111E          CFG_METHOD_14
        ICVerID == 0x00200000   RTL8168E/8111E          CFG_METHOD_15
0x2C800000
        ICVerID == 0x00000000   RTL8168E-VL/8111E-VL    CFG_METHOD_16
        ICVerID == 0x00100000   RTL8168E-VL/8111E-VL    CFG_METHOD_17
0x48800000      RTL8168E-VL/8111E-VL    CFG_METHOD_17
0x48000000
        ICVerID == 0x00000000   RTL8168F/8111F          CFG_METHOD_18
        

r8101

0x34000000
        ICVerID == 0x00000000   RTL8101E        CFG_METHOD_1
        ICVerID == 0x00200000   RTL8101E        CFG_METHOD_2
        ICVerID == 0x00300000   RTL8101E        CFG_METHOD_3
        else                    RTL8101E        CFG_METHOD_3
0x34800000
0x24800000
        ICVerID == 0x00100000   RTL8102E        CFG_METHOD_4
        ICVerID == 0x00200000   RTL8102E        CFG_METHOD_5
        ICVerID == 0x00400000   RTL8103E        CFG_METHOD_6
        ICVerID == 0x00500000   RTL8103E        CFG_METHOD_7
        ICVerID == 0x00600000   RTL8103E        CFG_METHOD_8
        else                    RTL8103E        CFG_METHOD_8
0x24000000                      RTL8401E        CFG_METHOD_9
0x2C000000                      RTL8105E        CFG_METHOD_10
0x40800000
        ICVerID == 0x00100000   RTL8105E        CFG_METHOD_11
        ICVerID == 0x00200000   RTL8105E        CFG_METHOD_12

Reply via email to