Messages in this thread |  | | From | Calvin Johnson <> | Subject | [net-next PATCH v1 0/7] ACPI support for dpaa2 driver | Date | Wed, 30 Sep 2020 21:34:23 +0530 |
| |
This patch set provides ACPI support to DPAA2 network drivers.
It also introduces new fwnode based APIs to support phylink and phy layers Following functions are defined: phylink_fwnode_phy_connect() fwnode_mdiobus_register_phy() fwnode_get_phy_id() fwnode_phy_find_device() device_phy_find_device() fwnode_get_phy_node()
First one helps in connecting phy to phylink instance. Next two helps in getting phy_id and registering phy to mdiobus Next two help in finding a phy on a mdiobus. Next one helps in getting phy_node from a fwnode.
Calvin Johnson (7): Documentation: ACPI: DSD: Document MDIO PHY net: phy: Introduce phy related fwnode functions net: phy: Introduce fwnode_get_phy_id() net: mdiobus: Introduce fwnode_mdiobus_register_phy() phylink: introduce phylink_fwnode_phy_connect() net: dpaa2-mac: Add ACPI support for DPAA2 MAC driver net/fsl: Use _ADR ACPI object to register PHYs
Documentation/firmware-guide/acpi/dsd/phy.rst | 78 ++++++++++++++++++ .../net/ethernet/freescale/dpaa2/dpaa2-mac.c | 79 +++++++++++------- drivers/net/ethernet/freescale/xgmac_mdio.c | 48 ++++++++++- drivers/net/phy/mdio_bus.c | 40 +++++++++ drivers/net/phy/phy_device.c | 82 +++++++++++++++++++ drivers/net/phy/phylink.c | 51 ++++++++++++ include/linux/mdio.h | 2 + include/linux/phy.h | 25 ++++++ include/linux/phylink.h | 3 + 9 files changed, 375 insertions(+), 33 deletions(-) create mode 100644 Documentation/firmware-guide/acpi/dsd/phy.rst
-- 2.17.1
|  |