Page MenuHomeFreeBSD

Lift the mdio driver out to allow for general use.
ClosedPublic

Authored by landon_landonf.org on Dec 17 2015, 10:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 8, 4:20 PM
Unknown Object (File)
Mon, Oct 28, 1:05 PM
Unknown Object (File)
Oct 17 2024, 5:31 PM
Unknown Object (File)
Oct 17 2024, 8:27 AM
Unknown Object (File)
Oct 17 2024, 8:26 AM
Unknown Object (File)
Oct 17 2024, 8:26 AM
Unknown Object (File)
Oct 17 2024, 8:26 AM
Unknown Object (File)
Oct 17 2024, 8:26 AM
Subscribers

Details

Summary

The mdio driver interface is generally useful for devices that require
MDIO without the full MII bus interface. This lifts the driver/interface
out of etherswitch(4), and adds a mdio(4) man page.

Test Plan
  • Add all existing mdio(4) clients (and dependencies) to the kernel config (note that this excludes if_mge (ARM-specific) and e6000sw (not built in current tree):
device etherswitch
device arswitch
device ip17x
device rtl8366rb
device ukswitch
device miiproxy
device iicbus
  • Verify that the kernel still builds.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 1716
Build 1722: arc lint + arc unit

Event Timeline

landon_landonf.org retitled this revision from to Lift the mdio driver out to allow for general use..
landon_landonf.org updated this object.
landon_landonf.org edited the test plan for this revision. (Show Details)
landon_landonf.org added a reviewer: adrian.
adrian edited edge metadata.
This revision is now accepted and ready to land.Dec 25 2015, 5:31 AM
This revision was automatically updated to reflect the committed changes.