| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an MI driver currently targeting only the BCM53115 model,
but other Broadcom devices (specially from the 53XX family) can make use
of it as well.
The driver currently accounts just for the CPU port. The switch is left
in dumb-mode. Further advanced switch control is in the works.
Parts of this was inspired by looking at the b53 driver from the
OpenWrt project. Thanks!
Okay miod@
|
|
|
|
|
|
|
| |
The PHY is only 100Mbps capable and needs a copanion chip
for 10Mbps mode. Only a few tl(4) seem to ship with it.
Ported and tested by Loganaden Velvindron
OK sthen@
|
|
|
|
|
|
|
|
|
|
|
|
| |
and RDC R6040 Ethernet PHY.
Written by Pyun YongHyeon for FreeBSD then
ported to OpenBSD by me.
Thanks once again to DMP for supplying hardware
which made this possible.
ok deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and JMicron JMP202/JMP211 Ethernet PHYs.
Written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD
by Sepherosa Ziehau and then ported to OpenBSD by me.
Thanks once again to JMicron for supplying hardware and
information which made this possible.
Some cleanup still needs to be done, and checksum offload
needs to be sorted out, but the driver otherwise seems
to work great. Comitted over a JMC250 card.
|
|
|
|
| |
From FreeBSD via kevlo@
|
|
|
|
|
|
|
|
|
|
| |
for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'.
All the gross register related bit macros are not yet removed.
Currently only Tx seems to work. Putting this in the
tree in case someone else wants to look at it while
I deal with exams for the next few weeks.
|
|
|
|
| |
From Pyun YongHyeon <yongari at FreeBSD dot org>
|
| |
|
|
|
|
|
| |
Mainly remove space between locators parens, replace spaces with tabs
where appropriate and consistently align dependencies.
|
|
|
|
| |
from FreeBSD
|
|
|
|
|
|
| |
From NetBSD
ok mcbride@
|
|
|
|
| |
from FreeBSD
|
| |
|
|
|
|
| |
From NetBSD
|
| |
|
|
|
|
| |
From FreeBSD (Unverified)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o move common support functions for phy drivers from mii.c to mii_physubr.c,
so that they are not includes if no PHY is configured
o Clean up the code that adds media a little, and make media selection
table-driven in preparation for some other changes to be made.
o Don't add any loopback versions of media, for now.
o Add mii_down(), which is used by MAC drivers to inform PHYs that the
interface is now down. PHYs use this to cancel pending asynchronous
operations.
o Add OUI for Enable Semiconductor.
o New Driver for TDK TSC78Q2120 PHY
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
o additional phy drivers (seeq, ics, level1)
o "unknown phy" driver for unsupported phys
o collected common code into mii_physubr
o exphy isn't the only phy that doesn't have valid id registers
|
|
|