mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] SPI updates for v3.11
@ 2013-07-15 11:38 Mark Brown
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Brown @ 2013-07-15 11:38 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-spi, linux-kernel, Grant Likely

[-- Attachment #1: Type: text/plain, Size: 1647 bytes --]

The following changes since commit ad81f0545ef01ea651886dddac4bef6cec930092:

  Linux 3.11-rc1 (2013-07-14 15:18:27 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v3.11-rc1

for you to fetch changes up to 70f092a58520b26ef6222ae1b42bd08732fdf6b9:

  Merge remote-tracking branch 'spi/fix/xilinx' into spi-linus (2013-07-15 11:46:16 +0100)

----------------------------------------------------------------

spi: Fixes for v3.11

A couple of things missed during the v3.11 work here:

 - The spi-bitbang core requires a setup() function even if it does
   nothing which caused breakage when some empty setup functions were
   removed after their contents were factored out into the core.  While
   this is clearly silly and will be fixed for v3.12 for now we just
   restore the functions.

 - A missing case handled in the s3c64xx driver.

----------------------------------------------------------------
Girish K S (1):
      spi: s3c64xx: add missing check for polling mode

Mark Brown (3):
      Merge remote-tracking branch 'spi/fix/s3c64xx' into spi-linus
      Merge remote-tracking branch 'spi/fix/setup' into spi-linus
      Merge remote-tracking branch 'spi/fix/xilinx' into spi-linus

Michal Simek (1):
      spi/xilinx: Revert master->setup function removal

Stephen Warren (1):
      spi: revert master->setup function removal for altera and nuc900

 drivers/spi/spi-altera.c  | 12 ++++++++++++
 drivers/spi/spi-nuc900.c  | 13 +++++++++++++
 drivers/spi/spi-s3c64xx.c |  3 +++
 drivers/spi/spi-xilinx.c  | 16 ++++++++++++++++
 4 files changed, 44 insertions(+)

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [GIT PULL] spi updates for v3.11
@ 2013-07-01  9:58 Mark Brown
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Brown @ 2013-07-01  9:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-spi, linux-kernel, Grant Likely

[-- Attachment #1: Type: text/plain, Size: 8813 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.11

for you to fetch changes up to ed893559c9799df3b32051871c22017151394d82:

  Merge remote-tracking branch 'spi/topic/xilinx' into spi-next (2013-06-26 16:21:06 +0100)

----------------------------------------------------------------

spi: Updates for v3.11

A fairly quiet release for the SPI subsystem, the standout changes
being:

- Core support for implementing bits per word constraints implemented by
  Stephen Warren, factoring some code out of drivers.
- Addition of polling mode support for the s3c64xx driver as some newer
  Exynos systems have taken the unusual step of removing interrupt
  support.
- Use of the in-IP FIFO and generic dmaengine support for the OMAP2
  driver, providing improved performance.
- Conversion of the mpc512x driver to use the core message queue
  infrastructure.

The nicest thing being that all the factoring out into common code leads
to a negative diffstat overall.

----------------------------------------------------------------
Arnd Bergmann (1):
      spi: sirf: avoid uninitialized-use warning

Fabio Estevam (2):
      spi: spi-imx: Let device core handle pinctrl
      spi: spi-mxs: Let device core handle pinctrl

Gerhard Sittig (3):
      spi: mpc512x: minor prep before feature change
      spi: mpc512x: improve throughput in the RX/TX func
      spi: mpc512x: use the SPI subsystem's message queue

Girish K S (3):
      spi: s3c64xx: added support for polling mode
      spi: s3c64xx: Added provision for dedicated cs pin
      spi: s3c64xx: Added support for exynos5440 spi

Illia Smyrnov (2):
      spi: omap2-mcspi: Move bytes per word calculation to the function
      spi: omap2-mcspi: Add FIFO buffer support

Jingoo Han (2):
      spi: remove unnecessary platform_set_drvdata()
      spi: use platform_{get,set}_drvdata()

Laurent Navet (1):
      spi: bmc2835: use devm_ioremap_resource()

Linus Walleij (1):
      spi: pl022: use DMA by default when probing from DT

Mark Brown (28):
      spi/omap2: Let device core handle pinctrl
      spi/sirf: Let device core handle pinctrl
      spi/s3c64xx: Make wait_for_timeout() function name less generic
      spi/s3c64xx: Rely on the compiler eliminating the OF ID table
      Merge remote-tracking branch 'spi/fix/pxa' into spi-linus
      Merge remote-tracking branch 'spi/fix/s3c64xx' into spi-linus
      Merge remote-tracking branch 'spi/fix/xilinx' into spi-linus
      Merge remote-tracking branch 'spi/topic/atmel' into spi-next
      Merge remote-tracking branch 'spi/topic/bcm2835' into spi-next
      Merge remote-tracking branch 'spi/topic/bpw' into spi-next
      Merge remote-tracking branch 'spi/topic/coldfire-qspi' into spi-next
      Merge remote-tracking branch 'spi/topic/core' into spi-next
      Merge remote-tracking branch 'spi/topic/ep93xx' into spi-next
      Merge remote-tracking branch 'spi/topic/fsl' into spi-next
      Merge remote-tracking branch 'spi/topic/imx' into spi-next
      Merge remote-tracking branch 'spi/topic/mpc512x' into spi-next
      Merge remote-tracking branch 'spi/topic/mxs' into spi-next
      Merge remote-tracking branch 'spi/topic/nuc900' into spi-next
      Merge remote-tracking branch 'spi/topic/omap' into spi-next
      Merge remote-tracking branch 'spi/topic/pdata' into spi-next
      Merge remote-tracking branch 'spi/topic/pl022' into spi-next
      Merge remote-tracking branch 'spi/topic/pxa' into spi-next
      Merge remote-tracking branch 'spi/topic/s3c24xx' into spi-next
      Merge remote-tracking branch 'spi/topic/s3c64xx' into spi-next
      Merge remote-tracking branch 'spi/topic/sirf' into spi-next
      Merge remote-tracking branch 'spi/topic/topcliff' into spi-next
      Merge remote-tracking branch 'spi/topic/txx9' into spi-next
      Merge remote-tracking branch 'spi/topic/xilinx' into spi-next

Matt Porter (2):
      spi: omap2-mcspi: convert to dma_request_slave_channel_compat()
      spi: omap2-mcspi: add generic DMA request support to the DT binding

Michal Simek (1):
      spi: spi-xilinx: Add run run-time endian detection

Mika Westerberg (3):
      spi/pxa2xx: fix compile warning in pxa2xx_spi_acpi_get_pdata()
      spi/pxa2xx: convert to dma_request_slave_channel_compat()
      spi/pxa2xx: add Intel BayTrail ACPI ID

Qipan Li (1):
      spi: sirf: fix the issue while transferring more than 256 words

Richard Genoud (1):
      spi: atmel: convert to dma_request_slave_channel_compat()

Sachin Kamat (7):
      spi: spi-imx: Fix compilation error
      spi: spi-s3c24xx: Remove redundant platform_set_drvdata()
      spi: spi-txx9: Remove redundant platform_set_drvdata()
      spi: spi-xilinx: Remove redundant platform_set_drvdata()
      spi: spi-topcliff-pch: Fix sparse warnings
      spi: spi-fsl-lib: Make mpc8xxx_spi_work static
      spi: spi-nuc900: Remove redundant platform_set_drvdata()

Stephen Warren (5):
      spi: introduce macros to set bits_per_word_mask
      spi: convert drivers to use bits_per_word_mask
      spi: fix undefined behaviour in SPI_BPW_RANGE_MASK
      spi: fix incorrect handling of min param in SPI_BPW_RANGE_MASK
      spi: fix build break in spi-fsl-espi.c

Wei Yongjun (2):
      spi: ep93xx: fix error return code in ep93xx_spi_probe()
      spi: coldfire-qspi: fix error return code in mcfqspi_probe()

dan.carpenter@oracle.com (1):
      spi: spi-xilinx: cleanup a check in xilinx_spi_txrx_bufs()

 Documentation/devicetree/bindings/spi/omap-spi.txt |  27 +-
 drivers/mfd/timberdale.c                           |   1 -
 drivers/spi/spi-altera.c                           |  14 -
 drivers/spi/spi-ath79.c                            |   6 +-
 drivers/spi/spi-atmel.c                            |  51 +--
 drivers/spi/spi-au1550.c                           |  14 +-
 drivers/spi/spi-bcm2835.c                          |   7 +-
 drivers/spi/spi-bcm63xx.c                          |  23 +-
 drivers/spi/spi-bfin-sport.c                       |  13 +-
 drivers/spi/spi-bfin5xx.c                          |  24 +-
 drivers/spi/spi-clps711x.c                         |   9 +-
 drivers/spi/spi-coldfire-qspi.c                    |  23 +-
 drivers/spi/spi-davinci.c                          |  12 +-
 drivers/spi/spi-dw-mmio.c                          |   2 -
 drivers/spi/spi-dw.c                               |  26 +-
 drivers/spi/spi-ep93xx.c                           |  14 +-
 drivers/spi/spi-fsl-espi.c                         |   9 +-
 drivers/spi/spi-fsl-lib.c                          |   2 +-
 drivers/spi/spi-fsl-spi.c                          |   2 +-
 drivers/spi/spi-gpio.c                             |   6 +-
 drivers/spi/spi-imx.c                              |  17 +-
 drivers/spi/spi-mpc512x-psc.c                      | 341 +++++++++++----------
 drivers/spi/spi-mpc52xx-psc.c                      |   2 +-
 drivers/spi/spi-mpc52xx.c                          |   4 +-
 drivers/spi/spi-mxs.c                              |  13 +-
 drivers/spi/spi-nuc900.c                           |  15 -
 drivers/spi/spi-oc-tiny.c                          |   2 -
 drivers/spi/spi-omap-100k.c                        |  16 +-
 drivers/spi/spi-omap-uwire.c                       |   4 +-
 drivers/spi/spi-omap2-mcspi.c                      | 254 +++++++++++----
 drivers/spi/spi-orion.c                            |   4 +-
 drivers/spi/spi-pl022.c                            |   1 +
 drivers/spi/spi-ppc4xx.c                           |  19 +-
 drivers/spi/spi-pxa2xx-dma.c                       |  13 +-
 drivers/spi/spi-pxa2xx.c                           |  62 +---
 drivers/spi/spi-rspi.c                             |   4 +-
 drivers/spi/spi-s3c24xx.c                          |   2 -
 drivers/spi/spi-s3c64xx.c                          | 209 +++++++++----
 drivers/spi/spi-sh-hspi.c                          |   4 +-
 drivers/spi/spi-sh.c                               |   4 +-
 drivers/spi/spi-sirf.c                             |  61 +---
 drivers/spi/spi-tegra114.c                         |   4 +-
 drivers/spi/spi-tegra20-sflash.c                   |   4 +-
 drivers/spi/spi-tegra20-slink.c                    |   4 +-
 drivers/spi/spi-ti-ssp.c                           |  16 +-
 drivers/spi/spi-topcliff-pch.c                     |  25 +-
 drivers/spi/spi-txx9.c                             |  10 +-
 drivers/spi/spi-xcomm.c                            |  12 +-
 drivers/spi/spi-xilinx.c                           |  48 ++-
 include/linux/spi/spi.h                            |   3 +
 include/linux/spi/xilinx_spi.h                     |   1 -
 51 files changed, 712 insertions(+), 751 deletions(-)

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-07-15 11:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-15 11:38 [GIT PULL] SPI updates for v3.11 Mark Brown
  -- strict thread matches above, loose matches on Subject: below --
2013-07-01  9:58 [GIT PULL] spi " 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®