From owner-p4-projects@FreeBSD.ORG Sun Feb 10 06:39:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A4F4116A468; Sun, 10 Feb 2008 06:39:50 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 523C616A417 for ; Sun, 10 Feb 2008 06:39:50 +0000 (UTC) (envelope-from sephe@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3B02413C442 for ; Sun, 10 Feb 2008 06:39:50 +0000 (UTC) (envelope-from sephe@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m1A6dovh062387 for ; Sun, 10 Feb 2008 06:39:50 GMT (envelope-from sephe@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m1A6dnPY062383 for perforce@freebsd.org; Sun, 10 Feb 2008 06:39:49 GMT (envelope-from sephe@FreeBSD.org) Date: Sun, 10 Feb 2008 06:39:49 GMT Message-Id: <200802100639.m1A6dnPY062383@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sephe@FreeBSD.org using -f From: Sepherosa Ziehau To: Perforce Change Reviews Cc: Subject: PERFORCE change 135134 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Feb 2008 06:39:51 -0000 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 \