Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Feb 2008 06:39:49 GMT
From:      Sepherosa Ziehau <sephe@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 135134 for review
Message-ID:  <200802100639.m1A6dnPY062383@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=135134

Change 135134 by sephe@sephe_enigma:sam_wifi on 2008/02/10 06:38:58

	Add et(4) for AGERE ET1310 fastE and gigE.
	Add truephy for AGERE TruePHY.
	Jumbo frame support will be added later.
	m_defrag() on TX path will be changed to m_collapse() later.
	
	Tested with gigE part.
	
	Sponsored by: iXsystems

Affected files ...

.. //depot/projects/wifi/sys/conf/files#64 edit
.. //depot/projects/wifi/sys/conf/files.i386#33 edit
.. //depot/projects/wifi/sys/dev/et/bitops.h#1 add
.. //depot/projects/wifi/sys/dev/et/if_et.c#1 add
.. //depot/projects/wifi/sys/dev/et/if_etreg.h#1 add
.. //depot/projects/wifi/sys/dev/et/if_etvar.h#1 add
.. //depot/projects/wifi/sys/dev/mii/miidevs#13 edit
.. //depot/projects/wifi/sys/dev/mii/truephy.c#1 add
.. //depot/projects/wifi/sys/dev/mii/truephyreg.h#1 add
.. //depot/projects/wifi/sys/modules/Makefile#47 edit
.. //depot/projects/wifi/sys/modules/et/Makefile#1 add
.. //depot/projects/wifi/sys/modules/mii/Makefile#7 edit

Differences ...

==== //depot/projects/wifi/sys/conf/files#64 (text+ko) ====

@@ -808,6 +808,7 @@
 dev/mii/ruephy.c		optional miibus | ruephy
 dev/mii/tdkphy.c		optional miibus | tdkphy
 dev/mii/tlphy.c			optional miibus | tlphy
+dev/mii/truephy.c		optional miibus | truephy
 dev/mii/ukphy.c			optional miibus | mii
 dev/mii/ukphy_subr.c		optional miibus | mii
 dev/mii/xmphy.c			optional miibus | xmphy

==== //depot/projects/wifi/sys/conf/files.i386#33 (text+ko) ====

@@ -181,6 +181,7 @@
 dev/ed/if_ed_wd80x3.c		optional ed isa
 dev/ed/if_ed_hpp.c		optional ed isa ed_hpp
 dev/ed/if_ed_sic.c		optional ed isa ed_sic
+dev/et/if_et.c			optional et pci
 dev/fb/fb.c			optional fb | vga
 dev/fb/vga.c			optional vga
 dev/fdc/fdc.c			optional fdc

==== //depot/projects/wifi/sys/dev/mii/miidevs#13 (text+ko) ====

@@ -49,6 +49,7 @@
  * mangled accordingly to compensate.
  */
 
+oui AGERE			0x00a0bc	Agere Systems
 oui ALTIMA			0x0010a9	Altima Communications
 oui AMD				0x00001a	Advanced Micro Devices
 oui BROADCOM			0x001018	Broadcom Corporation
@@ -102,6 +103,9 @@
  * List of known models.  Grouped by oui.
  */
 
+/* Agere Systems PHYs */
+model AGERE ET1011C		0x0004 ET1011C 10/100/1000baseT PHY
+
 /* Altima Communications PHYs */
 model xxALTIMA AC101		0x0021 AC101 10/100 media interface
 model xxALTIMA AC101L		0x0012 AC101L 10/100 media interface

==== //depot/projects/wifi/sys/modules/Makefile#47 (text+ko) ====

@@ -77,6 +77,7 @@
 	${_elink} \
 	${_em} \
 	en \
+	et \
 	${_ep} \
 	${_ex} \
 	${_exca} \

==== //depot/projects/wifi/sys/modules/mii/Makefile#7 (text+ko) ====

@@ -7,8 +7,8 @@
 SRCS+=	e1000phy.c exphy.c gentbi.c icsphy.c inphy.c ip1000phy.c
 SRCS+=	lxtphy.c miibus_if.c miibus_if.h mii.c miidevs.h mii_physubr.c
 SRCS+=	mlphy.c nsgphy.c nsphy.c nsphyter.c pci_if.h pnaphy.c qsphy.c
-SRCS+=	rgephy.c rlphy.c ruephy.c tdkphy.c tlphy.c ukphy.c ukphy_subr.c
-SRCS+=	xmphy.c
+SRCS+=	rgephy.c rlphy.c ruephy.c tdkphy.c tlphy.c truephy.c
+SRCS+=	ukphy.c ukphy_subr.c xmphy.c
 
 EXPORT_SYMS=	mii_mediachg	\
 		mii_phy_probe	\



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802100639.m1A6dnPY062383>