]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
reset: gpio: Fix missing gpiolib dependency for GPIO reset controller
authorMark Brown <broonie@kernel.org>
Mon, 25 Mar 2024 16:51:03 +0000 (16:51 +0000)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Fri, 21 Jun 2024 11:49:25 +0000 (13:49 +0200)
The GPIO reset controller uses gpiolib but there is no Kconfig
dependency reflecting this fact, add one.

With the addition of the controller to the arm64 defconfig this is
causing build breaks for arm64 virtconfig in -next:

aarch64-linux-gnu-ld: drivers/reset/core.o: in function `__reset_add_reset_gpio_lookup':
/build/stage/linux/drivers/reset/core.c:861:(.text+0xccc): undefined reference to `gpio_device_find_by_fwnode'

Fixes: cee544a40e44 ("reset: gpio: Add GPIO-based reset controller")
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20240325-reset-gpiolib-deps-v2-1-3ed2517f5f53@kernel.org
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/reset/Kconfig

index 7112f59326095a2d643f5353c89a03051c5e93e5..6bb5d9e372e4cbf7b032cd99c23cc2659edfff2c 100644 (file)
@@ -68,6 +68,7 @@ config RESET_BRCMSTB_RESCAL
 
 config RESET_GPIO
        tristate "GPIO reset controller"
+       depends on GPIOLIB
        help
          This enables a generic reset controller for resets attached via
          GPIOs.  Typically for OF platforms this driver expects "reset-gpios"