net: dsa: realtek: add new mdio interface for drivers
This driver is a mdio_driver instead of a platform driver (like realtek-smi). ds_ops was duplicated for smi and mdio usage as mdio interfaces uses phy_{read,write} in ds_ops and the presence of phy_read is incompatible with external slave_mii_bus allocation. Signed-off-by:Luiz Angelo Daros de Luca <luizluca@gmail.com> Tested-by:
Arınç ÜNAL <arinc.unal@arinc9.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/dsa/realtek/Kconfig 10 additions, 2 deletionsdrivers/net/dsa/realtek/Kconfig
- drivers/net/dsa/realtek/Makefile 1 addition, 0 deletionsdrivers/net/dsa/realtek/Makefile
- drivers/net/dsa/realtek/realtek-mdio.c 228 additions, 0 deletionsdrivers/net/dsa/realtek/realtek-mdio.c
- drivers/net/dsa/realtek/realtek-smi.c 1 addition, 1 deletiondrivers/net/dsa/realtek/realtek-smi.c
- drivers/net/dsa/realtek/realtek.h 4 additions, 1 deletiondrivers/net/dsa/realtek/realtek.h
- drivers/net/dsa/realtek/rtl8365mb.c 34 additions, 2 deletionsdrivers/net/dsa/realtek/rtl8365mb.c
- drivers/net/dsa/realtek/rtl8366rb.c 39 additions, 2 deletionsdrivers/net/dsa/realtek/rtl8366rb.c
Please register or sign in to comment