Message ID | 1393214871.1099.1.camel@phoenix (mailing list archive) |
---|---|
State | Accepted |
Commit | 80faf90f9734a06eb4da2e3b92e698b96f469c2c |
Headers | show |
On Mon, Feb 24, 2014 at 12:07:51PM +0800, Axel Lin wrote: > This driver uses writel_relaxed() which does not exist in x86, ppc, etc. > Make it depend on ARM && COMPILE_TEST to avoid below build error: Applied, but two things here - one is that it's very surprising that the zero day tester didn't notice this, the other is that we really need to get the architectures fixed for this, having to deal with this sort of pointless platform dependencies is a waste of time.
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index e4e170f..db22cda 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig @@ -384,7 +384,7 @@ config SPI_RSPI config SPI_QUP tristate "Qualcomm SPI controller with QUP interface" - depends on ARCH_MSM_DT || COMPILE_TEST + depends on ARCH_MSM_DT || (ARM && COMPILE_TEST) help Qualcomm Universal Peripheral (QUP) core is an AHB slave that provides a common data path (an output FIFO and an input FIFO)
This driver uses writel_relaxed() which does not exist in x86, ppc, etc. Make it depend on ARM && COMPILE_TEST to avoid below build error: CC [M] drivers/spi/spi-qup.o drivers/spi/spi-qup.c: In function 'spi_qup_set_state': drivers/spi/spi-qup.c:180:3: error: implicit declaration of function 'writel_relaxed' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[2]: *** [drivers/spi/spi-qup.o] Error 1 make[1]: *** [drivers/spi] Error 2 make: *** [drivers] Error 2 Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Axel Lin <axel.lin@ingics.com> --- drivers/spi/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)