thorpej
89893e42b7
ANSI'ify.
2001-08-25 18:04:01 +00:00
thorpej
11be81ff63
Regen.
2001-08-25 06:00:01 +00:00
thorpej
c783391d0a
Note compatibility with the Am79c874, and document some more
...
registers.
2001-08-25 05:57:12 +00:00
thorpej
9d50e2e95a
Back out previous; closer inspection of the manual reveals that the
...
Am79c874 has the same ID register contents as the AC101.
2001-08-25 05:55:19 +00:00
thorpej
820809faec
Regen; added AMD Am79c874 NetPHY-1LP.
2001-08-25 05:45:25 +00:00
thorpej
05e4fb8e6c
Add AMD Am79c874 NetPHY-1LP.
2001-08-25 05:44:59 +00:00
thorpej
85a7cdc261
Driver for the 10BASE-T portion of the AMD 79c901 PHY.
2001-08-25 04:06:26 +00:00
thorpej
158cb83996
Add a driver for generic HomePNA PHYs. Currently supports the HomePNA
...
portion of the AMD Am79c901.
2001-08-25 03:21:38 +00:00
thorpej
9fe2378664
For HomePNA PHYs, don't register it w/ ifmedia as 10BASE-T, but
...
rather as HomePNA1.
2001-08-25 01:57:56 +00:00
thorpej
f7f8866fea
Add a flag that indicates that a device is a HomePNA device.
2001-08-25 01:41:17 +00:00
thorpej
684a4b71e3
Regen; improve AMD PHY names.
2001-08-25 01:39:59 +00:00
thorpej
9d04a424fe
Improve the AMD PHY names.
2001-08-25 01:39:22 +00:00
thorpej
b6aa674493
Driver for the Altima AC101 10/100 Ethernet PHY.
2001-08-24 17:54:32 +00:00
thorpej
ce0d046061
Regen; recognize the 79c972's 10BASE-T interface mapped onto MII.
2001-08-23 04:47:36 +00:00
thorpej
b52818d607
The Am79c972 PCnet-FAST+ has its built-in 10BASE-T interface mapped
...
onto the MII bus. Recognize it.
2001-08-23 04:47:05 +00:00
enami
4977f2fb2d
Advertize pause capability (802.3x flow control) to peer.
2001-08-06 09:51:40 +00:00
bouyer
10a5470050
Ops, forgot to commit this one:
...
- kill carrier detection code, it's not that usefull and give false indications
on loaded ethernet segments
2001-08-04 02:21:24 +00:00
thorpej
7459c35d44
Clean up 1000BASE-SX autonegotiation, and add a way to advertise
...
PAUSE capability.
2001-07-27 22:44:59 +00:00
thorpej
4333749c7a
Use the bit-swapped OUI for the 5221. (Have I mentioned that I really
...
don't like how the current MII_OUI() works?)
2001-07-27 17:58:20 +00:00
thorpej
773c261d65
Add a 3Com 3c905B internal PHY.
2001-07-27 17:55:34 +00:00
thorpej
3d3c5fa78c
Regen; added a 3Com 3c905B internal PHY made by Broadcom.
2001-07-27 17:55:07 +00:00
thorpej
4063cb411b
Fixup some Broadcom entries, add an entry for Broadcom PHY that
...
is built-in to some 3Com 3c905B cards.
2001-07-27 17:54:40 +00:00
thorpej
4a416b823f
Fix 1000BASE-X duplex negotiation. That'll teach me to read the
...
manual more carefully next time.
2001-07-25 22:00:43 +00:00
thorpej
bb93036fa9
Regen.
2001-07-20 07:07:28 +00:00
thorpej
959f6ee3f3
Adjust for the corrected Marvell entry.
2001-07-20 07:07:05 +00:00
thorpej
38f94a6fbe
Bleh, I don't like the way our miidevs works now. Repair the
...
Marvell Semiconductor entry.
2001-07-20 07:06:42 +00:00
thorpej
41a68e94a9
Driver for the Level One LXT-1000 10/100/1000 PHY.
2001-07-12 21:54:40 +00:00
thorpej
be71426b74
Regen; Add LXT-1000, clean up.
2001-07-12 21:25:31 +00:00
thorpej
6e65eb3c21
Add LevelOne LXT-1000 10/100/1000 PHY, clean up some Gig-E
...
PHY names.
2001-07-12 21:25:07 +00:00
thorpej
aef9e7bea3
Code to handle generic ten-bit interfaces (1000BASE-{LX,SX} fiber
...
interfaces).
2001-07-12 18:49:38 +00:00
thorpej
0e863b15a6
Driver for the Marvell 88E1000 ``Alaska'' 10/100/1000 PHY.
2001-07-12 17:30:45 +00:00
thorpej
39928114d6
Regen; corrected Marvell entries.
2001-07-12 17:29:49 +00:00
thorpej
511aa23898
Correct Marvell OUI, and 88E1000 model number.
2001-07-12 17:29:18 +00:00
bjh21
8d829065a6
IFM_1000_TX -> IFM_1000_T, as (breifly) discussed on tech-net.
2001-06-30 17:53:58 +00:00
thorpej
0b0010a7c3
When probing for a PHY, look at the EXTSTAT bit in the BMSR, as well,
...
not just the media mask. This prevents PHYs/TBIs that only support
Gigabit media from slipping through the cracks.
2001-06-20 01:42:41 +00:00
thorpej
7914a89b02
Add support for the Seeq 80225 10/100 Ethernet PHY. This is just
...
a stripped-down version of the 80220/80223.
2001-06-19 20:10:54 +00:00
thorpej
93169d8a94
Regen; added Seeq 80225 10/100 PHY.
2001-06-19 19:51:27 +00:00
thorpej
5d3c31d576
Add Seeq 80225 10/100 PHY.
2001-06-19 19:51:04 +00:00
enami
578730c551
Initialize sc->sc_anegticks to 5 on attach to prevent panic due to
...
assertion failure.
2001-06-08 07:09:40 +00:00
thorpej
9987ee5249
Driver for the Broadcom BCM5201/BCM5202 "Mini-Theta" Ethernet
...
PHYs. This is also the same PHY core as in the 3Com 3c905C.
The PHY is documented in the 3c905C manual.
2001-06-02 21:42:10 +00:00
thorpej
424f7a1e65
Make PHY matching all table-driven.
2001-06-02 21:39:38 +00:00
thorpej
33a6994da1
Driver for Broadcom BCM5400-family Gig-E PHYs. Programming
...
information gleaned from FreeBSD.
2001-06-01 16:49:59 +00:00
thorpej
996df042df
Add support for the DP83815 MacPHYTER internal PHY to the DP83843 PHYTER
...
driver, since for our purposes, they are compatible.
2001-05-31 20:30:21 +00:00
thorpej
1042f830e5
Regen; added several more PHYs.
2001-05-31 19:41:07 +00:00
thorpej
0c94166e28
Add several additional PHYs.
2001-05-31 19:40:33 +00:00
thorpej
f752c7d328
On the Gig PHYTER, For whatever reason, the 10baseT-related bits of the
...
BMSR are wired to 0, yet the PHY supports 10baseT. So, to get around
this, we test the ANAR 10baseT bits after a PHY reset. These bits are
set according to input pin 180. If we see the 10baseT ANAR bits set,
we fake them in the BMSR so that we can actually autonegotiate 10baseT.
2001-05-31 18:47:22 +00:00
thorpej
2128d9199a
Enable frobbing the 1000baseT control register on Gig-E PHYs,
...
used for hard-wiring master mode, and for advertising the 1000baseT
media options during autonegotiation.
2001-05-31 18:44:48 +00:00
thorpej
628a67ab31
Add a driver for the NatSemi DP83891 and DP83861 Gig PHYTER
...
10/100/1000 PHYs.
2001-05-31 16:06:58 +00:00
thorpej
ea1aed7db2
Make the number of ticks between auto-negotiation tries PHY-specific,
...
and default every PHY to 5 seconds (what we used before). If we find
Gig-E media on a PHY, bump it to 10 seconds, since it can take 5
seconds just to negotiate a Gig-E link.
2001-05-31 16:02:29 +00:00
thorpej
ad090e7062
Regen; added NatSemi DP83891.
2001-05-31 03:32:38 +00:00