diff options
author | Juergen Beisert <jbe@pengutronix.de> | 2017-04-18 10:48:27 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-04-20 13:48:55 -0400 |
commit | dc7005831523d674be11a98f3256e0cc871157d6 (patch) | |
tree | 08f43cc785895ae0f6df25bfc3c004d9bd8cf4c8 /drivers/net/dsa/Kconfig | |
parent | be4e119f991451a3f3385b4d167c016c6eb49e78 (diff) | |
download | linux-stable-dc7005831523d674be11a98f3256e0cc871157d6.tar.gz linux-stable-dc7005831523d674be11a98f3256e0cc871157d6.tar.bz2 linux-stable-dc7005831523d674be11a98f3256e0cc871157d6.zip |
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>
Diffstat (limited to 'drivers/net/dsa/Kconfig')
-rw-r--r-- | drivers/net/dsa/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/dsa/Kconfig b/drivers/net/dsa/Kconfig index c56533bffc8c..131a5b1cbfc8 100644 --- a/drivers/net/dsa/Kconfig +++ b/drivers/net/dsa/Kconfig @@ -66,4 +66,12 @@ config NET_DSA_SMSC_LAN9303_I2C Enable access functions if the SMSC/Microchip LAN9303 is configured for I2C managed mode. +config NET_DSA_SMSC_LAN9303_MDIO + tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode" + depends on NET_DSA + select NET_DSA_SMSC_LAN9303 + ---help--- + Enable access functions if the SMSC/Microchip LAN9303 is configured + for MDIO managed mode. + endmenu |