net: phy: Add Broadcom phy library for common interfaces
This patch adds the Broadcom phy library to consolidate common interfaces shared by Broadcom phy's. Moved the common interfaces to the 'bcm-phy-lib.c' and updated the Broadcom PHY drivers to use the new APIs. Signed-off-by:Arun Parameswaran <arunp@broadcom.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/phy/Kconfig 6 additions, 0 deletionsdrivers/net/phy/Kconfig
- drivers/net/phy/Makefile 1 addition, 0 deletionsdrivers/net/phy/Makefile
- drivers/net/phy/bcm-phy-lib.c 208 additions, 0 deletionsdrivers/net/phy/bcm-phy-lib.c
- drivers/net/phy/bcm-phy-lib.h 37 additions, 0 deletionsdrivers/net/phy/bcm-phy-lib.h
- drivers/net/phy/bcm63xx.c 5 additions, 33 deletionsdrivers/net/phy/bcm63xx.c
- drivers/net/phy/bcm7xxx.c 28 additions, 99 deletionsdrivers/net/phy/bcm7xxx.c
- drivers/net/phy/broadcom.c 44 additions, 105 deletionsdrivers/net/phy/broadcom.c
- include/linux/brcmphy.h 3 additions, 19 deletionsinclude/linux/brcmphy.h
Loading
Please register or sign in to comment