phy: Add API for {un}registering an mdio device to a bus.
Rather than have drivers directly manipulate the mii_bus structure, provide and API for registering and unregistering devices on an MDIO bus, and performing lookups. Signed-off-by:Andrew Lunn <andrew@lunn.ch> Reviewed-by:
Florian Fainelli <f.fainelli@gmail.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/amd/au1000_eth.c 5 additions, 4 deletionsdrivers/net/ethernet/amd/au1000_eth.c
- drivers/net/ethernet/broadcom/b44.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/b44.c
- drivers/net/ethernet/broadcom/genet/bcmmii.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/genet/bcmmii.c
- drivers/net/ethernet/broadcom/tg3.c 15 additions, 15 deletionsdrivers/net/ethernet/broadcom/tg3.c
- drivers/net/ethernet/ethoc.c 2 additions, 2 deletionsdrivers/net/ethernet/ethoc.c
- drivers/net/ethernet/faraday/ftgmac100.c 1 addition, 1 deletiondrivers/net/ethernet/faraday/ftgmac100.c
- drivers/net/ethernet/freescale/fec_main.c 2 additions, 5 deletionsdrivers/net/ethernet/freescale/fec_main.c
- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c 1 addition, 1 deletiondrivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c
- drivers/net/ethernet/smsc/smsc9420.c 2 additions, 1 deletiondrivers/net/ethernet/smsc/smsc9420.c
- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 1 addition, 1 deletiondrivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
- drivers/net/ethernet/ti/davinci_mdio.c 1 addition, 1 deletiondrivers/net/ethernet/ti/davinci_mdio.c
- drivers/net/phy/mdio_bus.c 44 additions, 2 deletionsdrivers/net/phy/mdio_bus.c
- drivers/net/phy/phy_device.c 10 additions, 11 deletionsdrivers/net/phy/phy_device.c
- drivers/of/of_mdio.c 1 addition, 1 deletiondrivers/of/of_mdio.c
- include/linux/mdio.h 8 additions, 0 deletionsinclude/linux/mdio.h
- include/linux/phy.h 1 addition, 1 deletioninclude/linux/phy.h
- net/dsa/slave.c 2 additions, 1 deletionnet/dsa/slave.c
Loading
Please register or sign in to comment