martin
e750674637
Regen (MYSON MTD803 added)
2002-11-07 20:37:03 +00:00
martin
d407db9cfd
Add MYSON MTD803
2002-11-07 20:35:55 +00:00
thorpej
d52f5f8ecb
Make mii_media_active unsigned.
2002-11-07 07:45:03 +00:00
thorpej
499a491929
Fix signed/unsigned comparison warnings.
2002-11-07 07:41:22 +00:00
perry
43ed640ca5
fix lint warnings about things being stringified under cpp -traditional
2002-10-23 01:50:11 +00:00
fair
03f1a009cb
If pnaphy attaches, make sure the mii_flags has MIIF_IS_HPNA in it.
2002-10-13 06:28:01 +00:00
thorpej
c9b3657ce9
Add trailing ; to CFATTACH_DECL.
2002-10-02 16:33:28 +00:00
thorpej
71adb76f75
Use CFATTACH_DECL().
2002-09-30 21:57:46 +00:00
wiz
b1c7ac0e6d
"definitions" has lots of 'i's, but that's not reason to leave one out.
2002-09-29 23:23:56 +00:00
thorpej
0720e04052
Remove a debugging printf.
2002-09-28 19:07:43 +00:00
scw
cbc5db835b
Try a little harder to work around the "Isolated After Reset" lossage.
2002-09-28 10:27:21 +00:00
thorpej
f818766afe
Declare all cfattach structures const.
2002-09-27 20:31:45 +00:00
provos
0f09ed48a5
remove trailing \n in panic(). approved perry.
2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53
Introduce a new routine, config_match(), which invokes the
...
cfattach->ca_match function in behalf of the caller. Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
thorpej
d1ad2ac4f2
Rather than referencing the cfdriver directly in the cfdata entries,
...
instead use a string naming the driver. The cfdriver is then looked
up in a list which is built at run-time.
2002-09-27 02:24:06 +00:00
scw
ce2ec9e63e
Add support for the SMsC LAN83C183 PHY, which actually probes as a
...
Seeq 84220.
Also add an 84220-specific work-around for some braindamage (at least
in the PHY I'm working with) where the PHY always comes out of reset
isolated, regardless of the previous state of the BMCR_ISO bit. This
happens even if the PHY has address zero, which is contrary to the
part's datasheet...
The work-around is only applied if we notice BMCR_ISO is set when it
should be clear following reset. The fix is to wait 30mS and clear
it manually. (The change doesn't stick if it's cleared sooner than this)
2002-08-26 11:13:13 +00:00
fvdl
660edcbaff
Match 881011 PHY.
2002-08-08 00:04:57 +00:00
fvdl
86710d1b0a
Regen after addition of marvell 881011.
2002-08-08 00:04:28 +00:00
fvdl
b068d9297a
Add ID for Marvell 881011 phy found on newer i8254x-based gig-e cards.
2002-08-08 00:03:42 +00:00
thorpej
7d85789f0a
Move the BCM5401 DSP patch out of the bge driver and into
...
the brgphy driver; all users of the BCM5400 and BCM5401 need
the DSP patch and the sledgehammer-reset-at-media-set-time.
Also add a DSP patch for the BCM5411 gleaned from Apple's
GMAC driver for Darwin.
Tested with a 3Com 3c996-T (BCM5700 + BCM5401).
2002-07-13 01:23:27 +00:00
thorpej
b13f958c53
Match the BCM5421, found on the Apple Xserve. From Matt Thomas.
2002-07-12 04:00:10 +00:00
matt
97f6bca3e2
Regen.
2002-07-09 23:25:07 +00:00
matt
537e1f17d9
Add Broadcom BCM5421
2002-07-09 23:24:33 +00:00
simonb
c19a094675
Don't include <malloc.h> - no memory management style functions are use
...
in any of the MII drivers.
2002-07-03 06:25:49 +00:00
drochner
8d07c19c5e
regen
2002-06-25 12:26:28 +00:00
drochner
4ded79cbb4
After I found a press release of 1998 which states that AMD sold
...
Davicom PHY chips, merge the identical entries for DM9101 and Am79c873
into one.
Should also fix PR kern/17369 by Dave Huang.
2002-06-25 12:25:56 +00:00
fvdl
64fc3ae071
Match BCM5701
2002-06-22 14:38:34 +00:00
fvdl
bc97012696
Add more register definitions. From FreeBSD.
2002-06-22 14:37:58 +00:00
fvdl
506d548f6c
Regen.
2002-06-22 14:36:26 +00:00
fvdl
3cfd73048b
Aff BCM 5701 PHY Id.
2002-06-22 14:35:52 +00:00
matt
1f4c6f5868
Regen.
2002-05-15 22:48:42 +00:00
matt
0bfea741e8
Correct/add more PMC-Sierra PHYs
2002-05-15 22:48:17 +00:00
matt
57752d8c7f
Regen.
2002-05-15 21:25:28 +00:00
matt
5a4d71be86
Add another PMC-SIERRA phy
2002-05-15 21:24:59 +00:00
thorpej
c1f51e00c0
Back out change accidentally committed.
2002-05-12 21:39:46 +00:00
thorpej
0cc96b0fbe
Make sure ifp->if_baudrate is valid when the parent's statchg
...
callback is made.
Pointed out by Matt Thomas.
2002-05-10 20:45:05 +00:00
uwe
41e6fbc398
Delint somewhat.
2002-05-07 04:52:49 +00:00
wiz
b9abd324c6
Fix typo in comment. kern/16382 by Sean Davis.
2002-04-17 09:14:21 +00:00
thorpej
e1f3e69604
* Move the mii_bitbang attribute into dev/mii/files.mii
...
* Pull in dev/mii/files.mii from conf/files, rather than playing
the magic "files include order" dance in N machine-dependent
configuration definitions.
2002-04-17 00:35:04 +00:00
mycroft
aa878fabc4
For 78Q2120 revisions 3 and earlier, punt to ukphy, as our special media status
...
routine does not work on those chips.
2002-04-15 16:50:52 +00:00
ichiro
2aa38fbf8b
add urlphy
2002-03-29 02:05:05 +00:00
ichiro
8e2f0b253e
Add a driver for the Realtek RL8150L Ethernet PHY.
2002-03-28 21:07:53 +00:00
thorpej
b017898534
Get flags passed down to PHY drivers correctly. This was done on
...
an adhoc basis in a couple of PHY drivers, this fixes it more generally.
Per a discussion w/ Cliff Neighbors <cliff@allegronetworks.com>.
2002-03-25 20:51:24 +00:00
chs
4b6d0e2df5
lxtphy needs the ukphy_subr attribute now.
2002-03-17 01:34:48 +00:00
chs
e444e2ddd4
regen
2002-03-14 04:41:09 +00:00
chs
dc3bc0c490
add support for LXT971 PHYs.
2002-03-14 04:40:26 +00:00
wiz
5c800297c6
Match ICS 1893.
2002-02-10 17:09:41 +00:00
wiz
c48956e61c
Regen [ICS 1893]
2002-02-10 17:09:08 +00:00
wiz
9f4c1b7c26
Add ICS 1893
2002-02-10 17:08:24 +00:00
thorpej
edd394b53e
Update for 88E1000 model number changes.
2002-01-15 21:01:59 +00:00