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
F132763223: D4606.id11694.diff
Sun, Oct 19, 6:24 PM
Unknown Object (File)
Sun, Oct 19, 4:17 AM
Unknown Object (File)
Sun, Oct 19, 4:17 AM
Unknown Object (File)
Sat, Oct 18, 4:19 PM
Unknown Object (File)
Sat, Oct 18, 4:19 PM
Unknown Object (File)
Sat, Oct 18, 5:20 AM
Unknown Object (File)
Sun, Oct 12, 5:17 PM
Unknown Object (File)
Sat, Oct 11, 6:54 PM
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 1713
Build 1719: 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.