net: pse-pd: Kconfig: Add missing Regulator API dependency
authorKory Maincent (Dent Project) <kory.maincent@bootlin.com>
Tue, 23 Apr 2024 09:21:12 +0000 (11:21 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 25 Apr 2024 03:14:16 +0000 (20:14 -0700)
The PSE (Power Sourcing Equipment) API now relies on the Regulator API.
However, the Regulator dependency was missing from Kconfig. This patch
adds the necessary dependency, resolving the issue of the missing
dependency and ensuring proper functionality of the PSE API.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202404201020.mqX2IOu7-lkp@intel.com/
Closes: https://lore.kernel.org/oe-kbuild-all/202404200036.D8ap1Mf5-lkp@intel.com/
Fixes: d83e13761d5b ("net: pse-pd: Use regulator framework within PSE framework")
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Acked-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Link: https://lore.kernel.org/r/20240423-fix_poe-v3-3-e50f32f5fa59@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/pse-pd/Kconfig

index 80cf373..577ea90 100644 (file)
@@ -5,6 +5,7 @@
 
 menuconfig PSE_CONTROLLER
        bool "Ethernet Power Sourcing Equipment Support"
+       depends on REGULATOR
        help
          Generic Power Sourcing Equipment Controller support.
 
@@ -14,7 +15,6 @@ 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