]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
gpio: 74x146: depend on DM_SPI
authorJ. Neuschäfer <j.ne@posteo.net>
Mon, 17 Feb 2025 11:18:03 +0000 (12:18 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 4 Mar 2025 17:59:51 +0000 (11:59 -0600)
Currently, Kconfig allows building CONFIG_DM_74X164 without
CONFIG_DM_SPI, which results in linker errors because this driver
actually uses dm_spi_* functions:

drivers/gpio/74x164_gpio.o: in function `gen_74x164_write_conf':
  undefined reference to `dm_spi_claim_bus'
  undefined reference to `dm_spi_xfer'
  undefined reference to `dm_spi_release_bus'

Signed-off-by: J. Neuschäfer <j.ne@posteo.net>
drivers/gpio/Kconfig

index f4a453e1cdd57702eb3944a23b92ab0b6dfbcc71..21361f56e69c829ca87bddba77e8b2201407bafb 100644 (file)
@@ -516,7 +516,7 @@ config ZYNQ_GPIO
 
 config DM_74X164
        bool "74x164 serial-in/parallel-out 8-bits shift register"
-       depends on DM_GPIO
+       depends on DM_GPIO && DM_SPI
        help
          Driver for 74x164 compatible serial-in/parallel-out 8-outputs
          shift registers, such as 74lv165, 74hc595.