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
F140944070: D4606.id11396.diff
Mon, Dec 29, 10:50 PM
Unknown Object (File)
Sat, Dec 6, 10:57 PM
Unknown Object (File)
Nov 30 2025, 9:47 AM
Unknown Object (File)
Nov 28 2025, 4:29 PM
Unknown Object (File)
Nov 27 2025, 5:23 AM
Unknown Object (File)
Nov 26 2025, 9:00 AM
Unknown Object (File)
Nov 25 2025, 10:18 PM
Unknown Object (File)
Nov 21 2025, 4:13 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.