[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20130429201142.GG3270@sirena.org.uk>
Date: Mon, 29 Apr 2013 21:11:42 +0100
From: Mark Brown <broonie@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org,
spi-devel-general@...ts.sourceforge.net,
Grant Likely <grant@...retlab.ca>
Subject: [GIT PULL] SPI updates for v3.10
The following changes since commit 1ad849aee5f53353ed88d9cd3d68a51b03a7d44f:
spi/mpc512x-psc: optionally keep PSC SS asserted across xfer segmensts (2013-04-01 14:30:26 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v3.10
for you to fetch changes up to cd8d984f0def2a8c5733a9468634ec3e0feec03d:
spi-topcliff-pch: fix to use list_for_each_entry_safe() when delete list items (2013-04-28 02:18:13 +0100)
----------------------------------------------------------------
spi: Updates for v3.10
A fairly quiet release for SPI, mainly driver work. A few highlights:
- Supports bits per word compatibility checking in the core.
- Allow use of the IP used in Freescale SPI controllers outside
Freescale SoCs.
- DMA support for the Atmel SPI driver.
- New drivers for the BCM2835 and Tegra114.
----------------------------------------------------------------
Alexandru Gheorghiu (2):
spi/fsl: Use PTR_RET function
spi/spidev: Use PTR_RET function
Anatolij Gustschin (2):
spi: spi-mpc512x-psc: add support for gpio chip selects
spi: spi-mpc512x-psc: let transmiter/receiver enabled when in xfer loop
Andreas Larsson (7):
spi/spi-fsl-spi: Make driver usable in CPU mode outside of an FSL_SOC environment
spi/spi-fsl-spi: Make sure in spi_fsl_setup that chipselect becomes inactive
spi/spi-fsl-spi: Move setting non-zero tx and rx shifts to a function accessed by a function pointer
spi/spi-fsl-spi: Introduce a type for the driver
spi/spi-fsl-spi: Add support for setting a maximum number of bits per word
spi/spi-fsl-spi: Add support for Aeroflex Gaisler GRLIB cores normally running on SPARC
spi/spi-fsl-spi: Add support for gpio chipselects for GRLIB type cores
Arnd Bergmann (2):
spi: s3c64xx: move to generic dmaengine API
spi/sirf: fix MODULE_DEVICE_TABLE
Chris Boot (1):
spi: add driver for BCM2835
Grant Likely (1):
MAINTAINERS: Update Grant's email address and maintainership
Jingoo Han (1):
spi/s3c64xx: add CONFIG_PM_SLEEP to suspend/resume functions
Jonas Gorski (11):
spi/bcm63xx: properly prepare clocks before enabling them
spi/bcm63xx: remove duplicated mode bits check
spi/bcm63xx: remove unneeded debug message
spi/bcm63xx: remove unused variable bs from bcm63xx_spi_setup
spi/bcm63xx: check spi bits_per_word in spi_setup
spi/bcm63xx: simplify bcm63xx_spi_check_transfer
spi/bcm63xx: remove spi chip select validity check
spi/bcm63xx: inline bcm63xx_spi_check_transfer
spi/bcm63xx: inline hz usage in bcm63xx_spi_setup_transfer
spi/bcm63xx: use devm_ioremap_resource()
spi/bcm63xx: remove unused speed_hz variable
Josef Ahmad (1):
spi-gpio: init CS before spi_bitbang_setup()
Laxman Dewangan (2):
spi: tegra: slink: do not prepare dma transfer with DMA_CTRL_ACK flag
spi/tegra114: add spi driver
Mark Brown (7):
Merge branch 'spi-fix' into spi-next
spi/s3c64xx: Convert to bits_per_word_mask
Merge branch 'spi-fix' into spi-next
spi: tegra: slink: do prepare dma transfer with DMA_CTRL_ACK flag
spi/s3c64xx: Fix non-dmaengine usage
spi/s3c64xx: Check for errors in dmaengine prepare_transfer()
MAINTAINERS: Add git repository and update my address
Matthias Brugger (1):
spi: spi-s3c64xx.c Remove unused argument.
Mika Westerberg (2):
spi/pxa2xx-pci: correct the return value check of pcim_iomap_regions()
spi/pxa2xx: enable multiblock DMA transfers for LPSS devices
Nicolas Ferre (5):
spi/spi-atmel: call unmapping on transfers buffers
spi/spi-atmel: status information passed through controller data
spi/spi-atmel: add physical base address
spi/spi-atmel: add flag to controller data for lock operations
spi/spi-atmel: add dmaengine support
Richard Genoud (3):
ARM: at91: add clocks for spi dt entries
ARM: dts: add spi nodes for atmel SoC
ARM: dts: add spi nodes for the atmel boards
Sachin Kamat (3):
spi: spi-oc-tiny: Use of_match_ptr() macro
spi: spi-sh-msiof: Use of_match_ptr() macro
spi/pxa2xx: Convert to devm_ioremap_resource()
Sebastian Andrzej Siewior (1):
spi/omap-mcspi: check condition also after timeout
Stephen Warren (6):
spi: add ability to validate xfer->bits_per_word in SPI core
spi: bcm2835: make use of new bits_per_word_mask core feature
spi/tegra-slink: remove redundant code
spi/tegra-sflash: assume CONFIG_OF, remove platform data
spi/tegra-slink: assume CONFIG_OF, remove platform data
spi/tegra: remove unused Tegra platform data header
Thomas Abraham (1):
spi/s3c64xx: let device core setup the default pin configuration
Tony Lindgren (1):
spi: omap2-mcspi: Fix transfers if DMADEVICES is not set
Wei Yongjun (7):
spi: fix return value check in ce4100_spi_probe()
spi: remove unused variable in tegra_slink_read_rx_fifo_to_client_rxbuf()
mxs/spi: fix error return code in mxs_spi_probe()
spi: tegra: slink: make local symbols static
spi: omap2-mcspi: fix error return code in omap2_mcspi_probe()
spi-topcliff-pch: missing platform_driver_unregister() on error in pch_spi_init()
spi-topcliff-pch: fix to use list_for_each_entry_safe() when delete list items
Wenyou Yang (3):
spi/spi-atmel: detect the capabilities of SPI core by reading the VERSION register.
spi/spi-atmel: add support transfer on CS1,2,3, not only on CS0
ARM: dts: add pinctrl property for spi node for atmel SoC
.../devicetree/bindings/spi/brcm,bcm2835-spi.txt | 22 +
Documentation/devicetree/bindings/spi/fsl-spi.txt | 3 +-
.../bindings/spi/nvidia,tegra114-spi.txt | 26 +
.../devicetree/bindings/spi/spi-samsung.txt | 8 +-
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 21 +-
arch/arm/boot/dts/at91sam9260.dtsi | 40 +
arch/arm/boot/dts/at91sam9263.dtsi | 40 +
arch/arm/boot/dts/at91sam9263ek.dts | 10 +
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 10 +
arch/arm/boot/dts/at91sam9g45.dtsi | 40 +
arch/arm/boot/dts/at91sam9m10g45ek.dts | 10 +
arch/arm/boot/dts/at91sam9n12.dtsi | 40 +
arch/arm/boot/dts/at91sam9n12ek.dts | 10 +
arch/arm/boot/dts/at91sam9x5.dtsi | 40 +
arch/arm/boot/dts/at91sam9x5ek.dtsi | 10 +
arch/arm/mach-at91/at91sam9260.c | 2 +
arch/arm/mach-at91/at91sam9g45.c | 2 +
arch/arm/mach-at91/at91sam9n12.c | 2 +
arch/arm/mach-at91/at91sam9x5.c | 2 +
arch/arm/plat-samsung/devs.c | 10 +
arch/mips/bcm63xx/dev-spi.c | 11 -
.../include/asm/mach-bcm63xx/bcm63xx_dev_spi.h | 1 -
drivers/spi/Kconfig | 30 +-
drivers/spi/Makefile | 3 +
drivers/spi/spi-atmel.c | 728 ++++++++++--
drivers/spi/spi-bcm2835.c | 422 +++++++
drivers/spi/spi-bcm63xx.c | 78 +-
drivers/spi/spi-fsl-cpm.c | 387 ++++++
drivers/spi/spi-fsl-cpm.h | 43 +
drivers/spi/spi-fsl-lib.c | 8 +
drivers/spi/spi-fsl-lib.h | 15 +-
drivers/spi/spi-fsl-spi.c | 601 +++-------
drivers/spi/spi-fsl-spi.h | 72 ++
drivers/spi/spi-gpio.c | 2 +-
drivers/spi/spi-mpc512x-psc.c | 41 +-
drivers/spi/spi-mxs.c | 1 +
drivers/spi/spi-oc-tiny.c | 4 +-
drivers/spi/spi-omap2-mcspi.c | 43 +-
drivers/spi/spi-pxa2xx-pci.c | 6 +-
drivers/spi/spi-pxa2xx.c | 14 +-
drivers/spi/spi-s3c64xx.c | 292 +++--
drivers/spi/spi-sh-msiof.c | 4 +-
drivers/spi/spi-sirf.c | 2 +-
drivers/spi/spi-tegra114.c | 1246 ++++++++++++++++++++
drivers/spi/spi-tegra20-sflash.c | 41 +-
drivers/spi/spi-tegra20-slink.c | 84 +-
drivers/spi/spi-topcliff-pch.c | 16 +-
drivers/spi/spi.c | 8 +
drivers/spi/spidev.c | 2 +-
include/linux/platform_data/spi-s3c64xx.h | 3 +
include/linux/spi/spi-tegra.h | 40 -
include/linux/spi/spi.h | 8 +
53 files changed, 3712 insertions(+), 893 deletions(-)
create mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt
create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra114-spi.txt
create mode 100644 drivers/spi/spi-bcm2835.c
create mode 100644 drivers/spi/spi-fsl-cpm.c
create mode 100644 drivers/spi/spi-fsl-cpm.h
create mode 100644 drivers/spi/spi-fsl-spi.h
create mode 100644 drivers/spi/spi-tegra114.c
delete mode 100644 include/linux/spi/spi-tegra.h
Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)
Powered by blists - more mailing lists