Merge remote-tracking branch 'spi/topic/qspi' into spi-next
authorMark Brown <broonie@linaro.org>
Sun, 1 Sep 2013 12:49:06 +0000 (13:49 +0100)
committerMark Brown <broonie@linaro.org>
Sun, 1 Sep 2013 12:49:06 +0000 (13:49 +0100)
1  2 
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/spi-bcm63xx.c
drivers/spi/spi-coldfire-qspi.c
drivers/spi/spi-omap2-mcspi.c
drivers/spi/spi-pl022.c
drivers/spi/spi-pxa2xx.c
drivers/spi/spi-s3c64xx.c
drivers/spi/spi.c
include/linux/spi/spi.h

@@@ -306,9 -285,17 +306,17 @@@ config SPI_OMAP24X
          SPI master controller for OMAP24XX and later Multichannel SPI
          (McSPI) modules.
  
+ config SPI_TI_QSPI
+       tristate "DRA7xxx QSPI controller support"
+       depends on ARCH_OMAP2PLUS || COMPILE_TEST
+       help
+         QSPI master controller for DRA7xxx used for flash devices.
+         This device supports single, dual and quad read support, while
+         it only supports single write mode.
  config SPI_OMAP_100K
        tristate "OMAP SPI 100K"
 -      depends on ARCH_OMAP850 || ARCH_OMAP730
 +      depends on ARCH_OMAP850 || ARCH_OMAP730 || COMPILE_TEST
        help
          OMAP SPI 100K master controller for omap7xx boards.
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -1378,9 -1452,10 +1452,11 @@@ static int __spi_async(struct spi_devic
        /**
         * Set transfer bits_per_word and max speed as spi device default if
         * it is not set for this transfer.
+        * Set transfer tx_nbits and rx_nbits as single transfer default
+        * (SPI_NBITS_SINGLE) if it is not set for this transfer.
         */
        list_for_each_entry(xfer, &message->transfers, transfer_list) {
 +              message->frame_length += xfer->len;
                if (!xfer->bits_per_word)
                        xfer->bits_per_word = spi->bits_per_word;
                if (!xfer->speed_hz) {
Simple merge