The following changes since commit b2776bf7149bddd1f4161f14f79520f17fc1d71d: Linux 3.18 (2014-12-07 14:21:05 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v3.19 for you to fetch changes up to 0e647037fed5632e7c5989ec359ab84c676888ac: Merge remote-tracking branches 'spi/topic/spidev' and 'spi/topic/txx9' into spi-next (2014-12-08 12:17:20 +0000) ---------------------------------------------------------------- spi: Updates for v3.19 Not a huge amount going on this release, mainly new drivers (there's a couple more waiting that didn't quite make the cut for this release too): - An interface for querying if the current transfer is the last in a message, allowing controllers that need special handling for the final transfer to use the core message parsing. - Support for Amlogic Meson SPIFC, Imagination Technologies SFPI, Intel Quark X1000 and Samsung Exynos 7 controllers. ---------------------------------------------------------------- Andrew Bresticker (2): spi: Add binding document for IMG SPFI controller spi: Add driver for IMG SPFI controller Andy Shevchenko (2): spi: dw-mid: refactor to use helpers spi: dw-mid: split rx and tx callbacks when DMA Beniamino Galvani (4): spi: core: Add spi_transfer_is_last() helper spi: meson: Add device tree bindings documentation for SPIFC spi: meson: Add support for Amlogic Meson SPIFC spi: meson: Select REGMAP_MMIO Charles Keepax (1): spi: spi-mxs: Fix mapping from vmalloc-ed buffer to scatter list Christophe Leroy (1): spi: fsl-spi: Don't use cpm_command on CPM1 Fabio Estevam (2): spi: spi-mxs: Register the irq with the device name spi: spi-fsl-spi: Return an error code in fsl_spi_do_one_msg() Fengguang Wu (1): spi/atmel: fix simple_return.cocci warnings Heiner Kallweit (3): spi: fsl-(e)spi: migrate to generic master queueing spi: fsl-espi: add (un)prepare_transfer_hardware calls to save power if SPI is not in use spi: fsl-spi: remove unused variable assignment Jarkko Nikula (1): spi: core: Do not mangle error code from kthread_run() Lars-Peter Clausen (1): spi: cadence: Fix 3-to-8 mux mode Laurentiu Palcu (1): spi/rockchip: remove redundant call to spi_master_put() Ludovic Desroches (2): spi: atmel: remove compat for non DT board when requesting dma chan spi: atmel: introduce probe deferring Mark Brown (9): Merge branch 'fix/dw' of git://git.kernel.org/.../broonie/spi into spi-dw spi: spidev: Don't mangle max_speed_hz in underlying spi device spi/s3c64xx: Remove redundant runtime PM management Merge remote-tracking branch 'spi/fix/cadence' into spi-linus Merge remote-tracking branch 'spi/topic/core' into spi-next Merge remote-tracking branches 'spi/topic/atmel', 'spi/topic/cadence', 'spi/topic/dw' and 'spi/topic/fsl-cpm' into spi-next Merge remote-tracking branches 'spi/topic/fsl-dspi', 'spi/topic/fsl-espi', 'spi/topic/gpio', 'spi/topic/img-spfi' and 'spi/topic/meson' into spi-next Merge remote-tracking branches 'spi/topic/mxs', 'spi/topic/pxa', 'spi/topic/rockchip', 'spi/topic/samsung' and 'spi/topic/sirf' into spi-next Merge remote-tracking branches 'spi/topic/spidev' and 'spi/topic/txx9' into spi-next Markus Elfring (1): spi/txx9: Deletion of an unnecessary check before the function call "clk_disable" Padmavathi Venna (1): spi: s3c64xx: add support for exynos7 SPI controller Paul Cercueil (1): spi: cadence: Init HW after reading devicetree attributes Qipan Li (2): spi: sirf: assign spi_master's max_speed_hz member spi: sirf: reset SPI controller in init stage Torsten Fleischer (2): spi: spi-gpio: Add dt support for a single device with no chip select spi: spi-gpio: Fix compiler warning when building for 64 bit systems Vinod Koul (2): spi/dw: use dmaengine_slave_config() API spi/atmel: use dmaengine_terminate_all() API Weike Chen (2): spi: spi-pxa2xx: Add helpers for regiseters' accessing spi: spi-pxa2xx: SPI support for Intel Quark X1000 Wenyou Yang (2): spi/atmel: add support for runtime PM spi/atmel: improve the system suspend/resume functions implementation Xiubo Li (1): spi: fsl-dspi: remove useless code for dspi driver. kbuild test robot (1): spi: meson: meson_spifc_setup_speed() can be static Documentation/devicetree/bindings/spi/spi-gpio.txt | 6 +- .../devicetree/bindings/spi/spi-img-spfi.txt | 37 + .../devicetree/bindings/spi/spi-meson.txt | 22 + .../devicetree/bindings/spi/spi-samsung.txt | 2 +- drivers/spi/Kconfig | 17 +- drivers/spi/Makefile | 2 + drivers/spi/spi-atmel.c | 115 ++-- drivers/spi/spi-cadence.c | 33 +- drivers/spi/spi-dw-mid.c | 114 +++- drivers/spi/spi-dw.h | 2 +- drivers/spi/spi-fsl-cpm.c | 5 +- drivers/spi/spi-fsl-dspi.c | 3 +- drivers/spi/spi-fsl-espi.c | 59 +- drivers/spi/spi-fsl-lib.c | 59 +- drivers/spi/spi-fsl-lib.h | 10 +- drivers/spi/spi-fsl-spi.c | 17 +- drivers/spi/spi-gpio.c | 37 +- drivers/spi/spi-img-spfi.c | 746 +++++++++++++++++++++ drivers/spi/spi-meson-spifc.c | 462 +++++++++++++ drivers/spi/spi-mxs.c | 12 +- drivers/spi/spi-pxa2xx-pci.c | 8 + drivers/spi/spi-pxa2xx.c | 304 +++++++-- drivers/spi/spi-pxa2xx.h | 16 +- drivers/spi/spi-rockchip.c | 2 - drivers/spi/spi-s3c64xx.c | 41 +- drivers/spi/spi-sirf.c | 12 +- drivers/spi/spi-txx9.c | 3 +- drivers/spi/spi.c | 2 +- drivers/spi/spidev.c | 16 +- include/linux/pxa2xx_ssp.h | 20 + include/linux/spi/spi.h | 6 + 31 files changed, 1911 insertions(+), 279 deletions(-) create mode 100644 Documentation/devicetree/bindings/spi/spi-img-spfi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-meson.txt create mode 100644 drivers/spi/spi-img-spfi.c create mode 100644 drivers/spi/spi-meson-spifc.c
Attachment:
signature.asc
Description: Digital signature