[PATCH] gpio: 74x146: depend on DM_SPI

J. Neuschäfer via B4 Relay devnull+j.ne.posteo.net at kernel.org
Mon Feb 17 12:18:03 CET 2025


From: "J. Neuschäfer" <j.ne at posteo.net>

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 at posteo.net>
---
 drivers/gpio/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index f4a453e1cdd57702eb3944a23b92ab0b6dfbcc71..21361f56e69c829ca87bddba77e8b2201407bafb 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -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.

---
base-commit: e62df6169eded226d02240eac54d60be8e9da960
change-id: 20250217-dmspi-267e777a493a

Best regards,
-- 
J. Neuschäfer <j.ne at posteo.net>




More information about the U-Boot mailing list