From: Tom Rini Date: Mon, 4 Aug 2025 21:57:17 +0000 (-0600) Subject: spi: Tighten some spi driver dependencies X-Git-Tag: v2026.01-rc2~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5e6bc86ab5701b2b10cdc684acbfe87f781d8bb;p=thirdparty%2Fu-boot.git spi: Tighten some spi driver dependencies A few spi drivers cannot build without access to some platform specific header files. Express those requirements in Kconfig as well. Signed-off-by: Tom Rini --- diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 2960822211a..c88918606d2 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -452,6 +452,7 @@ config ROCKCHIP_SFC config ROCKCHIP_SPI bool "Rockchip SPI driver" + depends on ARCH_ROCKCHIP help Enable the Rockchip SPI driver, used to access SPI NOR flash and other SPI peripherals (such as the Chrome OS EC) on Rockchip SoCs. @@ -495,7 +496,7 @@ config SANDBOX_SPI_MAX_CS config SPI_ASPEED_SMC bool "ASPEED SPI flash controller driver" - depends on DM_SPI && SPI_MEM + depends on DM_SPI && SPI_MEM && ARCH_ASPEED help Enable ASPEED SPI flash controller driver for AST2500 and AST2600 SoCs. @@ -622,6 +623,7 @@ config ZYNQ_SPI config ZYNQ_QSPI bool "Zynq QSPI driver" + depends on ARCH_VERSAL || ARCH_VERSAL_NET || ARCH_VERSAL2 || ARCH_ZYNQ || ARCH_ZYNQMP imply SPI_FLASH_BAR help Enable the Zynq Quad-SPI (QSPI) driver. This driver can be @@ -631,6 +633,7 @@ config ZYNQ_QSPI config ZYNQMP_GQSPI bool "Configure ZynqMP Generic QSPI" + depends on ARCH_VERSAL || ARCH_VERSAL_NET || ARCH_VERSAL2 || ARCH_ZYNQ || ARCH_ZYNQMP help This option is used to enable ZynqMP QSPI controller driver which is used to communicate with qspi flash devices.