* [GIT PULL] SPI updates for v3.10
@ 2013-06-24 11:47 Mark Brown
0 siblings, 0 replies; 3+ messages in thread
From: Mark Brown @ 2013-06-24 11:47 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Grant Likely, linux-spi, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1358 bytes --]
The following changes since commit 9e895ace5d82df8929b16f58e9f515f6d54ab82d:
Linux 3.10-rc7 (2013-06-22 09:47:31 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v3.10-rc7
for you to fetch changes up to 332ec81d413bd4e7375c25d628e7f658c37138f6:
Merge remote-tracking branch 'spi/fix/s3c64xx' into spi-linus (2013-06-24 12:28:29 +0100)
----------------------------------------------------------------
spi: Updates for v3.10
A few last minute SPI updates: fix a missized allocation and use atomic
allocations in atomic context in the PXA driver, and fix the checking of
return codes in the S3C64xx driver which caused spurious errors under
heavy load.
----------------------------------------------------------------
Mark Brown (2):
Merge remote-tracking branch 'spi/fix/pxa' into spi-linus
Merge remote-tracking branch 'spi/fix/s3c64xx' into spi-linus
Mika Westerberg (2):
spi/pxa2xx: use GFP_ATOMIC in sg table allocation
spi/pxa2xx: fix memory corruption due to wrong size used in devm_kzalloc()
Sylwester Nawrocki (1):
spi: s3c64xx: Fix pm_runtime_get_sync() return value check
drivers/spi/spi-pxa2xx-dma.c | 2 +-
drivers/spi/spi-pxa2xx.c | 2 +-
drivers/spi/spi-s3c64xx.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread* [GIT PULL] SPI updates for v3.10
@ 2013-05-13 14:40 Mark Brown
0 siblings, 0 replies; 3+ messages in thread
From: Mark Brown @ 2013-05-13 14:40 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, spi-devel-general, Grant Likely
[-- Attachment #1: Type: text/plain, Size: 1588 bytes --]
The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:
Linux 3.10-rc1 (2013-05-11 17:14:08 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v3.10-rc1
for you to fetch changes up to 88b0357dde1c2721a64268e4601d1c2dec1158b0:
Merge remote-tracking branch 'spi/fix/grant' into spi-linus (2013-05-13 18:27:18 +0400)
----------------------------------------------------------------
spi: Updates for v3.10
A few driver specific fixes plus improved error handling in the generic
DT GPIO chipselect handling - not exciting but useful.
----------------------------------------------------------------
Andreas Larsson (2):
spi: Initialize cs_gpio and cs_gpios with -ENOENT
spi: Return error from of_spi_register_master on bad "cs-gpios" property
Joachim Eastwood (1):
spi/atmel: fix speed_hz check in atmel_spi_transfer()
Manjunathappa, Prakash (1):
spi/davinci: fix module build error
Mark Brown (3):
Merge branch 'spi/merge' of git://git.secretlab.ca/git/linux into spi-fix-grant
Merge remote-tracking branch 'spi/fix/atmel' into spi-linus
Merge remote-tracking branch 'spi/fix/grant' into spi-linus
Richard Genoud (1):
spi/spi-atmel: BUG: fix doesn' support 16 bits transfers using PIO
drivers/spi/spi-atmel.c | 51 +++++++++++++++++++++++++++++++++++----------
drivers/spi/spi-davinci.c | 2 +-
drivers/spi/spi.c | 9 +++++---
include/linux/spi/spi.h | 4 ++--
4 files changed, 49 insertions(+), 17 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread* [GIT PULL] SPI updates for v3.10
@ 2013-04-29 20:11 Mark Brown
0 siblings, 0 replies; 3+ messages in thread
From: Mark Brown @ 2013-04-29 20:11 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, spi-devel-general, Grant Likely
[-- Attachment #1: Type: text/plain, Size: 9454 bytes --]
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
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-06-24 11:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-24 11:47 [GIT PULL] SPI updates for v3.10 Mark Brown
-- strict thread matches above, loose matches on Subject: below --
2013-05-13 14:40 Mark Brown
2013-04-29 20:11 Mark Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®