net: add MDIO_MUX DM class
Adds a class for MDIO MUXes, which control access to a series of downstream child MDIOs. MDIO MUX drivers are required to implement a select function used to switch between child buses. MUX children are registered as MDIO buses and they can be used just like regular MDIOs. Signed-off-by:Alex Marginean <alexm.osslist@gmail.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
Showing
- drivers/net/Kconfig 12 additions, 0 deletionsdrivers/net/Kconfig
- include/dm/uclass-id.h 1 addition, 0 deletionsinclude/dm/uclass-id.h
- include/miiphy.h 20 additions, 0 deletionsinclude/miiphy.h
- net/Makefile 1 addition, 0 deletionsnet/Makefile
- net/mdio-mux-uclass.c 232 additions, 0 deletionsnet/mdio-mux-uclass.c
Loading
Please register or sign in to comment