]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
regmap: mdio: make it depend on PHYLIB
authorHeiner Kallweit <hkallweit1@gmail.com>
Sun, 15 Mar 2026 16:48:43 +0000 (17:48 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 19 Mar 2026 01:27:12 +0000 (18:27 -0700)
MDIO-based regmap is the last user of config symbol MDIO_BUS.
MDIO access needs a MII bus, which requires PHYLIB for the provider part.
Therefore make REGMAP_MDIO depend on PHYLIB, what allows to remove
config symbol MDIO_BUS in a follow-up patch.

Note: After c5a219395b4e ("regmap: Move selecting for REGMAP_MDIO and
      REGMAP_IRQ") switching to "depends on" should be fine, w/o risk
      of a circular dependency.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Mark Brown <broonie@kernel.org>
Link: https://patch.msgid.link/a21a3b3e-272e-4c61-986e-48a2cb3421d9@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/base/regmap/Kconfig

index 06d7eb2aac145562332fc701734dff059705b1a0..3c76a5bf67b7e3b9dfdeb17b014ae617e5ccca77 100644 (file)
@@ -56,7 +56,7 @@ config REGMAP_W1
 
 config REGMAP_MDIO
        tristate
-       select MDIO_BUS
+       depends on PHYLIB
 
 config REGMAP_MMIO
        tristate