net: dsa: LAN9303: add MDIO managed mode support
When the LAN9303 device is in MDIO manged mode, all register accesses must be done via MDIO. Please note: this code is compile time tested only due to the absence of such configured hardware. It is based on a patch from Stefan Roese from 2014. Signed-off-by:Juergen Borleis <jbe@pengutronix.de> CC: devicetree@vger.kernel.org CC: robh+dt@kernel.org CC: mark.rutland@arm.com CC: sr@denx.de Acked-by:
Rob Herring <robh@kernel.org> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- Documentation/devicetree/bindings/net/dsa/lan9303.txt 44 additions, 1 deletionDocumentation/devicetree/bindings/net/dsa/lan9303.txt
- drivers/net/dsa/Kconfig 8 additions, 0 deletionsdrivers/net/dsa/Kconfig
- drivers/net/dsa/Makefile 1 addition, 0 deletionsdrivers/net/dsa/Makefile
- drivers/net/dsa/lan9303_mdio.c 148 additions, 0 deletionsdrivers/net/dsa/lan9303_mdio.c
Please register or sign in to comment