Date: Fri, 4 Feb 2011 20:32:52 +0000 (UTC) From: Pyun YongHyeon <yongari@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r218296 - in stable/8/sys: boot/forth conf dev/vte i386/conf modules modules/vte Message-ID: <201102042032.p14KWqO7097045@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yongari Date: Fri Feb 4 20:32:52 2011 New Revision: 218296 URL: http://svn.freebsd.org/changeset/base/218296 Log: MFC r216829,216833: rr216829: Add driver for DM&P Vortex86 RDC R6040 Fast Ethernet. The controller is commonly found on DM&P Vortex86 x86 SoC. The driver supports all hardware features except flow control. The flow control was intentionally disabled due to silicon bug. DM&P Electronics, Inc. provided all necessary information including sample board to write driver and answered many questions I had. Many thanks for their support of FreeBSD. H/W donated by: DM&P Electronics, Inc. r216833: Remove debugging leftovers. Added: stable/8/sys/dev/vte/ - copied from r216829, head/sys/dev/vte/ stable/8/sys/modules/vte/ - copied from r216829, head/sys/modules/vte/ Modified: stable/8/sys/boot/forth/loader.conf stable/8/sys/conf/NOTES stable/8/sys/conf/files stable/8/sys/dev/vte/if_vte.c stable/8/sys/i386/conf/GENERIC stable/8/sys/modules/Makefile Directory Properties: 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) Modified: stable/8/sys/boot/forth/loader.conf ============================================================================== --- stable/8/sys/boot/forth/loader.conf Fri Feb 4 20:27:50 2011 (r218295) +++ stable/8/sys/boot/forth/loader.conf Fri Feb 4 20:32:52 2011 (r218296) @@ -327,6 +327,7 @@ if_tl_load="NO" # Texas Instruments TN if_tx_load="NO" # SMC 83c17x Fast Ethernet if_txp_load="NO" # 3Com 3XP Typhoon/Sidewinder (3CR990) if_vge_load="NO" # VIA VT6122 PCI Gigabit Ethernet +if_vte_load="NO" # DM&P Vortex86 RDC R6040 Fast Ethernet if_uath_load="NO" # Atheros USB wireless for AR5005UG & AR5005UX if_udav_load="NO" # Davicom DM9601 USB Ethernet if_upgt_load="NO" # Conexant/Intersil PrismGT USB wireless Modified: stable/8/sys/conf/NOTES ============================================================================== --- stable/8/sys/conf/NOTES Fri Feb 4 20:27:50 2011 (r218295) +++ stable/8/sys/conf/NOTES Fri Feb 4 20:32:52 2011 (r218296) @@ -1969,6 +1969,7 @@ device xmphy # XaQti XMAC II # Technologies VT3043 `Rhine I' and VT86C100A `Rhine II' chips, # including the D-Link DFE530TX (see 'rl' for DFE530TX+), the Hawking # Technologies PN102TX, and the AOpen/Acer ALN-320. +# vte: DM&P Vortex86 RDC R6040 Fast Ethernet # vx: 3Com 3C590 and 3C595 # wb: Support for fast ethernet adapters based on the Winbond W89C840F chip. # Note: this is not the same as the Winbond W89C940F, which is a @@ -2041,6 +2042,7 @@ device stge # Sundance/Tamarack TC9021 device tl # Texas Instruments ThunderLAN device tx # SMC EtherPower II (83c170 ``EPIC'') device vr # VIA Rhine, Rhine II +device vte # DM&P Vortex86 RDC R6040 Fast Ethernet device wb # Winbond W89C840F device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') Modified: stable/8/sys/conf/files ============================================================================== --- stable/8/sys/conf/files Fri Feb 4 20:27:50 2011 (r218295) +++ stable/8/sys/conf/files Fri Feb 4 20:32:52 2011 (r218296) @@ -1824,6 +1824,7 @@ dev/utopia/utopia.c optional utopia dev/vge/if_vge.c optional vge dev/vkbd/vkbd.c optional vkbd dev/vr/if_vr.c optional vr pci +dev/vte/if_vte.c optional vte pci dev/vx/if_vx.c optional vx dev/vx/if_vx_eisa.c optional vx eisa dev/vx/if_vx_pci.c optional vx pci Modified: stable/8/sys/dev/vte/if_vte.c ============================================================================== --- head/sys/dev/vte/if_vte.c Fri Dec 31 00:21:41 2010 (r216829) +++ stable/8/sys/dev/vte/if_vte.c Fri Feb 4 20:32:52 2011 (r218296) @@ -66,13 +66,8 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> -#if 0 -#include "if_vtereg.h" -#include "if_vtevar.h" -#else #include <dev/vte/if_vtereg.h> #include <dev/vte/if_vtevar.h> -#endif /* "device miibus" required. See GENERIC if you get errors here. */ #include "miibus_if.h" Modified: stable/8/sys/i386/conf/GENERIC ============================================================================== --- stable/8/sys/i386/conf/GENERIC Fri Feb 4 20:27:50 2011 (r218295) +++ stable/8/sys/i386/conf/GENERIC Fri Feb 4 20:32:52 2011 (r218296) @@ -247,6 +247,7 @@ device tl # Texas Instruments ThunderL device tx # SMC EtherPower II (83c170 ``EPIC'') device vge # VIA VT612x gigabit Ethernet device vr # VIA Rhine, Rhine II +device vte # DM&P Vortex86 RDC R6040 Fast Ethernet device wb # Winbond W89C840F device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') Modified: stable/8/sys/modules/Makefile ============================================================================== --- stable/8/sys/modules/Makefile Fri Feb 4 20:27:50 2011 (r218295) +++ stable/8/sys/modules/Makefile Fri Feb 4 20:32:52 2011 (r218296) @@ -301,6 +301,7 @@ SUBDIR= ${_3dfx} \ vkbd \ ${_vpo} \ vr \ + vte \ vx \ wb \ ${_wi} \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102042032.p14KWqO7097045>