__acpi_mdiobus_register(9)
bestie, welcome to __acpi_mdiobus_register(9) from the Kernel API Manual β manual name folded in near the top like a cute little header accessory. π
β¨ NAME β¨
__acpi_mdiobus_register β register mii_bus and create PHYs from the ACPI ASL. π
π SYNOPSIS π
int __acpi_mdiobus_register (struct mii_bus *mdio , struct fwnode_handle
*fwnode , struct module *owner );
π ARGUMENTS π
mdioβ pointer tomii_busstructure. that's the bus bestie, okay? πfwnodeβ pointer to fwnode of MDIO bus. This fwnode is expected to represent an ACPI device object corresponding to the MDIO bus, and its children are expected to correspond to the PHY devices on that bus. π¦ownerβ module owning this mdio object. own it, periodt. π
π¦ DESCRIPTION π¦
This function registers the mii_bus structure and registers a phy_device for each child node of fwnode. like, it does the registration thing and then hands out a phy_device per child node β iconic behavior, no cap. β¨
π SEE ALSO π
- Kernel file
./drivers/net/mdio/acpi_mdio.cβ that's the one, bestie. π
mwah π β sign-off from source/version ./drivers/net/mdio, dated October 2026, footer title __acpi_mdiobus_register(9), and yes the manual energy is immaculate. π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms