[GIT PULL] SPI updates for v3.18
From: Mark Brown
Date: Mon Oct 06 2014 - 11:17:17 EST
The following changes since commit fe82dcec644244676d55a1384c958d5f67979adb:
Linux 3.17-rc7 (2014-09-28 14:29:07 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v3.18
for you to fetch changes up to a2285b8c75bf7e21895f7c2cf75d6a910914517b:
Merge remote-tracking branch 'spi/topic/xilinx' into spi-next (2014-10-03 16:33:44 +0100)
----------------------------------------------------------------
spi: Updates for v3.18
A quiet release for SPI, mainly driver updates and not too many of them:
- Support for dummy transfers (for delays on startup) in drivers using
transfer_one().
- Lots of enhancements to the Designware driver to support new Intel
SoCs.
- Support for newer Renesas chips.
- DMA support for the i.MX driver.
- One new driver for Broadcom BCM53xx chips.
----------------------------------------------------------------
Addy Ke (1):
spi/rockchip: fix bug that cause the failure to read data in DMA mode
Alexander Shiyan (1):
spi: clps711x: Migrate to the new clk subsystem
Alexander Stein (1):
spi: fsl-dspi: Remove probe info message
Anders Berg (1):
spi: pl022: Add support for chip select extension
Andy Shevchenko (19):
spi/pxa2xx-pci: remove unnecessary assignment
spi: dw-pci: move info message at the end of probe
spi: dw-pci: apply pci_bar and re-use pci_name
spi: dw-pci: convert to use dev_pm_ops
spi: dw-pci: provide platform specific data via driver_data
spi: dw-pci: remove FSF address and update copyright
spi: dw: remove FSF address
spi: dw-mid: check that DMA was inited before exit
spi: dw-mid: remove Moorestown support
spi: dw-mid: remove redundant dmac member
spi: dw-mid: remove FSF address and update copyright
spi: dw: don't use mrst prefix anymore
spi: dw-mid: respect 8 bit mode
spi: dw-mid: terminate ongoing transfers at exit
spi: dw: introduce support of loopback mode
spi: dw: fix style of code in few places
spi: dw-mid: change magic numbers to the constants
spi: dw-mid: convert to use DMAengine wrappers
spi: dw-mid: follow new DMAengine workflow
Axel Lin (2):
spi: bcm53xx: Fix module dependency
spi: bcm53xx: Add missing module information
Chew, Chiau Ee (1):
spi/pxa2xx-pci: Add common clock framework support in PCI glue layer
Geert Uytterhoeven (12):
spi: rspi: Remove unneeded semicolon
spi: rspi: Use devm_kasprintf()
spi: rspi: Configure DMA slave bus width to 8 bit
spi: rspi: Add DT support to DMA setup
spi: sh-msiof: Configure DMA slave bus width
spi: sh-msiof: Add DT support to DMA setup
spi: sh-msiof: Return early in sh_msiof_dma_once() where possible
spi: sh-msiof: Fix transmit-only DMA transfers
regmap: Split regmap_get_endian() in two functions
spi: rspi: Add support for new R-Car Gen2 SoCs
spi: sh-msiof: Add support for new R-Car Gen2 SoCs
spi/drivers: Restrict COMPILE_TEST by HAS_DMA where needed
Greg Ungerer (1):
spi: orion: support armada extended baud rates
Javier Martinez Canillas (1):
regmap: Fix DT endianess parsing logic
Jingoo Han (10):
spi: bcm53xx: make local symbol static
spi: ep93xx: Fix checkpatch issue
spi: xtensa-xtfpga: Fix checkpatch issue
spi: spi-mxs: Fix checkpatch issue
spi: davinci: Fix checkpatch issue
spi: dw: Fix checkpatch issue
spi: orion: Fix checkpatch issue
spi: tegra114: Fix checkpatch issue
spi: tegra20-sflash: Fix checkpatch issue
spi: txx9: Fix checkpatch issue
Kiran Padwal (1):
spi: pl022: Add missing error check for devm_kzalloc
Mark Brown (12):
Merge tag 'dt-endian' of git://git.kernel.org/.../broonie/regmap into spi-fsl-dspi
spi: Only call transfer_one() if we have buffers to transfer
Merge tag 'dt-endian' of git://git.kernel.org/.../broonie/regmap into spi-fsl-dspi
Merge branch 'topic/checkpatch' of git://git.kernel.org/.../broonie/spi into spi-dw
Merge remote-tracking branch 'spi/fix/rockchip' into spi-linus
Merge remote-tracking branch 'spi/topic/core' into spi-next
Merge remote-tracking branch 'spi/topic/dma-dep' into spi-next
Merge remote-tracking branches 'spi/topic/bcm53xx', 'spi/topic/cadence', 'spi/topic/checkpatch' and 'spi/topic/clps711x' into spi-next
Merge remote-tracking branches 'spi/topic/davinci', 'spi/topic/doc', 'spi/topic/dw' and 'spi/topic/fsl' into spi-next
Merge remote-tracking branches 'spi/topic/fsl-dspi', 'spi/topic/imx', 'spi/topic/mxs', 'spi/topic/omap-100k' and 'spi/topic/orion' into spi-next
Merge remote-tracking branches 'spi/topic/pl022', 'spi/topic/pxa2xx', 'spi/topic/rspi', 'spi/topic/sh-msiof' and 'spi/topic/sirf' into spi-next
Merge remote-tracking branch 'spi/topic/xilinx' into spi-next
Michael Heimpold (1):
spi: spi-mxs: fix a tiny typo in a comment
Michal Simek (2):
spi: cadence: Remove .owner field for driver
spi: xilinx: Remove .owner field for driver
Murali Karicheri (1):
spi: davinci: add support for adding delay between word's transmissions
Nick Krause (1):
spi: omap-100k: Remove unused definitions
Oscar Utbult (1):
spi-summary: documentation mistake
Qipan Li (3):
spi: sirf: correct spi gpio and hardware chipselect behaviour
spi: sirf: fix 'cmd_transfer' function typos
spi: sirf: cleanup the indentation of marcos
RafaÅ MiÅecki (1):
spi: bcm53xx: driver for SPI controller on Broadcom bcma SoC
Robin Gong (1):
spi: spi-imx: add DMA support
Stephen Warren (1):
regmap: of_regmap_get_endian() cleanup
Xiubo Li (5):
regmap: add DT endianness binding support.
regmap: Add the DT binding documentation for endianness
spi: fsl-dspi: Convert to use regmap framework's endianness method.
spi: Fix possible ZERO_SIZE_PTR pointer dereferencing error.
spi: fsl: Sort include headers alphabetically
.../devicetree/bindings/regmap/regmap.txt | 47 ++++
.../devicetree/bindings/spi/fsl-imx-cspi.txt | 5 +
Documentation/devicetree/bindings/spi/sh-msiof.txt | 23 +-
.../devicetree/bindings/spi/spi-davinci.txt | 30 +++
.../devicetree/bindings/spi/spi-fsl-dspi.txt | 7 +-
.../devicetree/bindings/spi/spi-orion.txt | 2 +-
Documentation/devicetree/bindings/spi/spi-rspi.txt | 10 +-
Documentation/spi/spi-summary | 6 +-
drivers/base/regmap/regmap-i2c.c | 2 +
drivers/base/regmap/regmap-spi.c | 2 +
drivers/base/regmap/regmap.c | 74 ++++-
drivers/spi/Kconfig | 19 +-
drivers/spi/Makefile | 1 +
drivers/spi/spi-bcm53xx.c | 299 +++++++++++++++++++++
drivers/spi/spi-bcm53xx.h | 72 +++++
drivers/spi/spi-cadence.c | 1 -
drivers/spi/spi-clps711x.c | 34 +--
drivers/spi/spi-davinci.c | 63 ++++-
drivers/spi/spi-dw-mid.c | 65 ++---
drivers/spi/spi-dw-pci.c | 67 +++--
drivers/spi/spi-dw.c | 64 +++--
drivers/spi/spi-dw.h | 11 +-
drivers/spi/spi-ep93xx.c | 1 +
drivers/spi/spi-fsl-cpm.c | 14 +-
drivers/spi/spi-fsl-dspi.c | 22 +-
drivers/spi/spi-fsl-espi.c | 12 +-
drivers/spi/spi-fsl-lib.c | 6 +-
drivers/spi/spi-fsl-spi.c | 22 +-
drivers/spi/spi-imx.c | 286 +++++++++++++++++++-
drivers/spi/spi-mxs.c | 6 +-
drivers/spi/spi-omap-100k.c | 4 -
drivers/spi/spi-orion.c | 121 +++++++--
drivers/spi/spi-pl022.c | 64 ++++-
drivers/spi/spi-pxa2xx-pci.c | 20 +-
drivers/spi/spi-rockchip.c | 15 +-
drivers/spi/spi-rspi.c | 55 ++--
drivers/spi/spi-sh-msiof.c | 51 ++--
drivers/spi/spi-sirf.c | 109 +++-----
drivers/spi/spi-tegra114.c | 9 +
drivers/spi/spi-tegra20-sflash.c | 3 +-
drivers/spi/spi-txx9.c | 2 +
drivers/spi/spi-xilinx.c | 1 -
drivers/spi/spi-xtensa-xtfpga.c | 1 +
drivers/spi/spi.c | 45 ++--
include/linux/amba/bus.h | 5 +
45 files changed, 1396 insertions(+), 382 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regmap/regmap.txt
create mode 100644 drivers/spi/spi-bcm53xx.c
create mode 100644 drivers/spi/spi-bcm53xx.h
Attachment:
signature.asc
Description: Digital signature