amd-xgbe: Prepare for working with more than one type of phy
Prepare the code to be able to work with more than one type of phy by adding additional callable functions into the phy interface and removing phy specific settings/functions from non-phy related files. Signed-off-by:Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/amd/xgbe/Makefile 2 additions, 1 deletiondrivers/net/ethernet/amd/xgbe/Makefile
- drivers/net/ethernet/amd/xgbe/xgbe-dev.c 19 additions, 39 deletionsdrivers/net/ethernet/amd/xgbe/xgbe-dev.c
- drivers/net/ethernet/amd/xgbe/xgbe-drv.c 3 additions, 3 deletionsdrivers/net/ethernet/amd/xgbe/xgbe-drv.c
- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 1 addition, 18 deletionsdrivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
- drivers/net/ethernet/amd/xgbe/xgbe-main.c 62 additions, 152 deletionsdrivers/net/ethernet/amd/xgbe/xgbe-main.c
- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c 165 additions, 384 deletionsdrivers/net/ethernet/amd/xgbe/xgbe-mdio.c
- drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c 821 additions, 0 deletionsdrivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
- drivers/net/ethernet/amd/xgbe/xgbe.h 67 additions, 63 deletionsdrivers/net/ethernet/amd/xgbe/xgbe.h
Loading