diff options
author | David Daney <david.daney@cavium.com> | 2016-03-11 18:53:11 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-03-14 20:27:22 +0100 |
commit | 379d7ac7ca31722a1fb488ae3e98b274c9db568c (patch) | |
tree | b46597bf328b8a005d607d85e8c3695ce00ea1ab /drivers/net/phy/Kconfig | |
parent | phy: mdio-octeon: Refactor into two files/modules (diff) | |
download | linux-379d7ac7ca31722a1fb488ae3e98b274c9db568c.tar.xz linux-379d7ac7ca31722a1fb488ae3e98b274c9db568c.zip |
phy: mdio-thunder: Add driver for Cavium Thunder SoC MDIO buses.
The Cavium Thunder SoCs have multiple MIDO buses that are part of a
single PCI device. To model this in the device tree we call the PCI
parent device a "cavium,thunder-8890-mdio-nexus", it has several
children, one for each MDIO bus.
The MDIO bus hardware is identical to that found in the OCTEON SoCs,
so we use that code for things that are not part of the PCI driver
probe/remove
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 | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index 40faec9f3b0b..075a4cc175b1 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig @@ -196,6 +196,17 @@ config MDIO_OCTEON buses. It is required by the Octeon and ThunderX ethernet device drivers on some systems. +config MDIO_THUNDER + tristate "Support for MDIO buses on on ThunderX SOCs" + depends on 64BIT + depends on PCI + select MDIO_CAVIUM + help + This driver supports the MDIO interfaces found on Cavium + ThunderX SoCs when the MDIO bus device appears on as a PCI + device. + + config MDIO_SUN4I tristate "Allwinner sun4i MDIO interface support" depends on ARCH_SUNXI |