jdp
48dd538511
Add support for the BCM5703x chips. I do not have one of these
...
cards to test; however the submitter reports that this patch works
with the on-board interface on the IBM x235 server.
Submitted by: Jung-uk Kim <jkim@niksun.com>
MFC after: 1 month
2002-09-08 19:12:02 +00:00
phk
2bdcfd0c1c
Clean up mii/phy drivers: Remove the MIIF_DOINGAUTO which doesn't really
...
do anything at the end of the day except bloat the drivers which has
copy&pasted it.
2002-05-04 11:00:30 +00:00
phk
f991342a35
Make one generic mii_phy_detach() to replace 19 slightly different ones.
...
Rename mii_phy_auto_stop() mii_phy_down().
Introduce mii_down(), use it from nge. Do not indirect it to 19 identical
case's in 19 switchstatements like NetBSD did.
2002-04-29 13:07:38 +00:00
phk
e67296b3b0
Follow NetBSD and s/IFM_1000_TX/IFM_1000_T/
2002-04-28 20:34:20 +00:00
phk
f8c369f7e5
Don't pass three args when one will do just fine, and even prevent
...
mistakes like the one brgphy.c (now corrected).
2002-04-28 19:25:07 +00:00
phk
9f962d9702
Improve an API by about 4 lines per driver.
2002-04-28 19:01:32 +00:00
wpaul
e0dd5d1262
Teach the brgphy driver about the BCM5701's internal copper PHY.
2002-03-22 06:38:52 +00:00
alfred
3264aec746
Remove __P.
2002-03-20 02:08:01 +00:00
jlemon
6689cad447
Cleanup pass for mii drivers.
...
. Make internal service routines static.
. Use a consistent ordering of checks in MII_TICK. Do the work in the
mii_phy_tick() subroutine if appropriate.
. Call mii_phy_update() to trigger the callbacks.
2001-09-29 19:18:52 +00:00
wpaul
2748b59289
Tweak the autoneg kickoff code to that it more closely resembles the
...
method uses in the nsgphy driver.
2001-09-18 00:31:19 +00:00
wpaul
618942d5c6
Add support for the BCM5401 and BCM5411 10/100/1000Mbps copper gigE PHYs.
...
This basically updates the brgphy driver to support 10/100 modes in
addition to 1000Mbps modes.
2001-09-04 22:00:33 +00:00
wpaul
0ee7429451
Grrrrr. That last commit was supposed to be to the head, not to -stable
...
(even though I want the fixes in -stable anyway). I'm sure I'm going
to get flamed now for committing to -stable and -current too quickly.
*sigh*
2000-12-12 19:31:14 +00:00
phk
beadbd4365
Remove unneeded #include <machine/clock.h>
2000-10-15 14:19:01 +00:00
wpaul
d98654ae01
Add PHY drivers for the XMAC II's internal PHY and the Broadcom BCM5400
...
1000baseTX PHY. These will be used by the SysKonnect gigabit ethernet
driver shortly.
2000-04-22 01:58:18 +00:00