Commit 97a13e52 authored by Beniamino Galvani's avatar Beniamino Galvani Committed by David S. Miller

net: phy: mdio-sun4i: don't select REGULATOR

The mdio-sun4i driver automatically selects REGULATOR and
REGULATOR_FIXED_VOLTAGE because it uses the regulator API. But a
driver selecting a subsystem increases the chance of generating
circular Kconfig dependencies, especially when other drivers depend on
the selected symbol.

Since the regulator API functions are replaced with no-ops when
REGULATOR is disabled, the driver can be built successfully even
without regulator support and so those 'select' dependencies can be
safely dropped.
Suggested-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarBeniamino Galvani <b.galvani@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 13aa3463
...@@ -159,8 +159,6 @@ config MDIO_OCTEON ...@@ -159,8 +159,6 @@ config MDIO_OCTEON
config MDIO_SUN4I config MDIO_SUN4I
tristate "Allwinner sun4i MDIO interface support" tristate "Allwinner sun4i MDIO interface support"
depends on ARCH_SUNXI depends on ARCH_SUNXI
select REGULATOR
select REGULATOR_FIXED_VOLTAGE
help help
This driver supports the MDIO interface found in the network This driver supports the MDIO interface found in the network
interface units of the Allwinner SoC that have an EMAC (A10, interface units of the Allwinner SoC that have an EMAC (A10,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment