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
F161941498: D4606.id11397.diff
Wed, Jul 8, 5:04 AM
F161888511: D4606.id11399.diff
Tue, Jul 7, 6:08 PM
Unknown Object (File)
Tue, Jul 7, 5:44 AM
Unknown Object (File)
Tue, Jul 7, 5:18 AM
Unknown Object (File)
Tue, Jul 7, 5:05 AM
Unknown Object (File)
Tue, Jul 7, 4:49 AM
Unknown Object (File)
Tue, Jul 7, 4:40 AM
Unknown Object (File)
Tue, Jul 7, 12: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 1714
Build 1720: 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.