net: pse-pd: PSE_REGULATOR should depend on REGULATOR
authorGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 4 Oct 2022 16:23:53 +0000 (18:23 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 6 Oct 2022 03:32:28 +0000 (20:32 -0700)
The Regulator based PSE controller driver relies on regulator support to
be enabled.  If regulator support is disabled, it will still compile
fine, but won't operate correctly.

Hence add a dependency on REGULATOR, to prevent asking the user about
this driver when configuring a kernel without regulator support.

Fixes: 66741b4e94ca7bb1 ("net: pse-pd: add regulator based PSE driver")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Oleksij Rempel <o.rempel@pengutronix.de>
Link: https://lore.kernel.org/r/709caac8873ff2a8b72b92091429be7c1a939959.1664900558.git.geert+renesas@glider.be
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/pse-pd/Kconfig

index 73d1637..687dec4 100644 (file)
@@ -14,6 +14,7 @@ if PSE_CONTROLLER
 
 config PSE_REGULATOR
        tristate "Regulator based PSE controller"
+       depends on REGULATOR || COMPILE_TEST
        help
          This module provides support for simple regulator based Ethernet Power
          Sourcing Equipment without automatic classification support. For