diff options
author | David Daney <david.daney@cavium.com> | 2012-05-02 17:16:39 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-05-08 04:58:09 +0200 |
commit | 416912a129349788372e6ac27ab86bd9b18c8cc0 (patch) | |
tree | 239766992fc6878f89cce3037f65f757fc880dae /drivers/net/phy/Kconfig | |
parent | netdev/of/phy: Add MDIO bus multiplexer support. (diff) | |
download | linux-416912a129349788372e6ac27ab86bd9b18c8cc0.tar.xz linux-416912a129349788372e6ac27ab86bd9b18c8cc0.zip |
netdev/of/phy: Add MDIO bus multiplexer driven by GPIO lines.
The GPIO pins select which sub bus is connected to the master.
Initially tested with an sn74cbtlv3253 switch device wired into the
MDIO bus.
Signed-off-by: David Daney <david.daney@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/phy/Kconfig')
-rw-r--r-- | drivers/net/phy/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index 99c0674a5935..944cdfb80fe4 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig @@ -144,6 +144,16 @@ config MDIO_BUS_MUX to a parent bus. Switching between child busses is done by device specific drivers. +config MDIO_BUS_MUX_GPIO + tristate "Support for GPIO controlled MDIO bus multiplexers" + depends on OF_GPIO && OF_MDIO + select MDIO_BUS_MUX + help + This module provides a driver for MDIO bus multiplexers that + are controlled via GPIO lines. The multiplexer connects one of + several child MDIO busses to a parent bus. Child bus + selection is under the control of GPIO lines. + endif # PHYLIB config MICREL_KS8995MA |