spi: amd: add CONFIG_PCI dependency
authorArnd Bergmann <arnd@arndb.de>
Thu, 10 Apr 2025 14:07:49 +0000 (16:07 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 10 Apr 2025 14:09:49 +0000 (15:09 +0100)
Without CONFIG_PCI, the module_pci_driver() macro is not defined:

drivers/spi/spi-amd-pci.c:67:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
   67 | module_pci_driver(amd_spi_pci_driver);

Fixes: b644c2776652 ("spi: spi_amd: Add PCI-based driver for AMD HID2 SPI controller")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20250410140809.812863-1-arnd@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/Kconfig

index ed38f6d41f470dc7f0694a9f3690087770d95ad7..b03a7005f1bd858a96e66d8e11611837fbfe19ad 100644 (file)
@@ -1266,6 +1266,7 @@ config SPI_ZYNQMP_GQSPI
 
 config SPI_AMD
        tristate "AMD SPI controller"
+       depends on PCI
        depends on SPI_MASTER || COMPILE_TEST
        help
          Enables SPI controller driver for AMD SoC.