From: Joe Hershberger Date: Tue, 5 Jun 2012 03:16:42 +0000 (-0500) Subject: Xilinx: ARM: Fix warnings in qspi driver X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a8192134a66742f9c965972f83b753156eca843e;p=thirdparty%2Fu-boot.git Xilinx: ARM: Fix warnings in qspi driver Use the unused flags Don't build unused functions Signed-off-by: Joe Hershberger --- diff --git a/board/xilinx/zynq_common/xilinx_qspi.c b/board/xilinx/zynq_common/xilinx_qspi.c index c7b40c70efa..e88829f8595 100644 --- a/board/xilinx/zynq_common/xilinx_qspi.c +++ b/board/xilinx/zynq_common/xilinx_qspi.c @@ -97,13 +97,6 @@ void spi_free_slave(struct spi_slave *slave) free(pspi); } -static void spi_portmux(struct spi_slave *slave) -{ -#ifdef DEBUG - printf("spi_portmux: slave: 0x%08x\n", (u32)slave); -#endif -} - int spi_claim_bus(struct spi_slave *slave) { #ifdef DEBUG diff --git a/board/xilinx/zynq_common/xilinx_qspips.c b/board/xilinx/zynq_common/xilinx_qspips.c index aaa7c47f58c..a144c4a7fe1 100755 --- a/board/xilinx/zynq_common/xilinx_qspips.c +++ b/board/xilinx/zynq_common/xilinx_qspips.c @@ -51,22 +51,23 @@ #define spin_lock_irqsave(__X__, flags) \ flags = 0; -#define spin_unlock_irqrestore(__X__, __Y__) +#define spin_unlock_irqrestore(__X__, flags) \ + flags |= 0; #define MODULE_ALIAS(__X__) -#define dev_dbg(dev, format, arg...) \ +#define dev_dbg(dev, format, arg...) \ printf(format , ## arg) -#define dev_err(dev, format, arg...) \ +#define dev_err(dev, format, arg...) \ printf(format , ## arg) -#define wait_for_completion(__X__) \ - { \ - u32 data; \ - \ - do { \ - data = xqspips_irq_poll(xqspi);\ - } while (data == 0); \ +#define wait_for_completion(__X__) \ + { \ + u32 data; \ +\ + do { \ + data = xqspips_irq_poll(xqspi); \ + } while (data == 0); \ } #define __devinit @@ -579,6 +580,7 @@ int xqspips_setup_transfer(struct spi_device *qspi, return 0; } +#ifdef LINUX_ONLY_NOT_UBOOT /** * xqspips_setup - Configure the QSPI controller * @qspi: Pointer to the spi_device structure @@ -602,6 +604,7 @@ static int xqspips_setup(struct spi_device *qspi) return xqspips_setup_transfer(qspi, NULL); } +#endif /** * xqspips_fill_tx_fifo - Fills the TX FIFO with as many bytes as possible