DM_GPIO depends on GPIO to be enabled but select will cause that DM_GPIO is
selected without GPIO which ends up in compilation error:
undefined reference to `dm_gpio_set_value'
undefined reference to `dm_gpio_get_value'
undefined reference to `dm_gpio_free'
undefined reference to `gpio_request_by_name'

Signed-off-by: Michal Simek <michal.si...@amd.com>
---

 drivers/sysreset/Kconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/sysreset/Kconfig b/drivers/sysreset/Kconfig
index 03f7fdd59785..bdbe2a95364d 100644
--- a/drivers/sysreset/Kconfig
+++ b/drivers/sysreset/Kconfig
@@ -61,14 +61,14 @@ endif
 
 config POWEROFF_GPIO
        bool "Enable support for GPIO poweroff driver"
-       select DM_GPIO
+       depends on DM_GPIO
        help
          Support for system poweroff using a GPIO pin. This can be used
          for systems having a single GPIO to trigger a system poweroff.
 
 config SYSRESET_GPIO
        bool "Enable support for GPIO reset driver"
-       select DM_GPIO
+       depends on DM_GPIO
        help
          Reset support via GPIO pin connected reset logic. This is used for
          example on Microblaze where reset logic can be controlled via GPIO
-- 
2.36.1

Reply via email to