]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: mdio: select REGMAP_MMIO instead of depending on it
authorRosen Penev <rosenp@gmail.com>
Thu, 2 Jul 2026 03:26:52 +0000 (20:26 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Wed, 8 Jul 2026 08:04:01 +0000 (10:04 +0200)
REGMAP_MMIO is a hidden (non-user-visible) tristate symbol. Using
depends on it is incorrect because there is no way for the user to
enable it directly. Change to select, which is the convention used
by every other driver in the tree that needs REGMAP_MMIO.

Fixes: 8057cbb8335c ("net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM")
Assisted-by: opencode:big-pickle
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20260702032653.1580616-1-rosenp@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/mdio/Kconfig

index c591eec8e97a56bd1a07c796796f2d1b72fede6d..e57121019153174e873a97ede5743709e1ca0d55 100644 (file)
@@ -122,7 +122,8 @@ config MDIO_MVUSB
 
 config MDIO_MSCC_MIIM
        tristate "Microsemi MIIM interface support"
-       depends on HAS_IOMEM && REGMAP_MMIO
+       depends on HAS_IOMEM
+       select REGMAP_MMIO
        help
          This driver supports the MIIM (MDIO) interface found in the network
          switches of the Microsemi SoCs; it is recommended to switch on