Web lists-archives.com

[GIT PULL] SPI updates for v4.15

The following changes since commit 39dae59d66acd86d1de24294bd2f343fd5e7a625:

  Linux 4.14-rc8 (2017-11-05 13:05:14 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v4.15

for you to fetch changes up to abbdb5ce31c21a4b3c3922c56030f3d487497933:

  Merge remote-tracking branches 'spi/topic/sh-msiof', 'spi/topic/slave', 'spi/topic/spreadtrum' and 'spi/topic/tegra114' into spi-next (2017-11-10 21:33:51 +0000)

spi: Updates for v4.15

This release is almost entirely driver changes, there's a couple of
fixes in the core but otherwise it's all drivers:

 - Fix for mixed dynamic and static bus number assignment.
 - Fixes for some leaks arising from confusing lifetime rules during
   device unregistration and improved documentation to try to help avoid
   this in the future.
 - Fixes to make the native chip select support for i.MX usable.
 - Slave mode support for i.MX.
 - Support for Coldfire MCF5441x DSPI, Renesas R8A7443/5 and Spreadtrum

Angelo Dureghello (1):
      spi: spi-fsl-dspi: enabling Coldfire mcf5441x dspi

Arnd Bergmann (1):
      spi: spreadtrum adi: add hwspinlock dependency

Baolin Wang (3):
      spi: Add Spreadtrum ADI controller documentation
      spi: Add ADI driver for Spreadtrum platform
      spi: sprd: Fix the possible negative value of BIT()

Colin Ian King (3):
      spi: orion: remove redundant assignment of status to zero
      spi: s3c64xx: remove redundant pointer sci
      spi: sh-msiof: remove redundant pointer dev

Dan Carpenter (2):
      spi: sprd-adi: checking for NULL instead of IS_ERR()
      spi: sprd-adi: silence an uninitialized variable warning

Fabio Estevam (1):
      spi: Kconfig: Remove old comments now that SPI slave is supported

Fabrizio Castro (3):
      spi: rspi: Add r8a7743/5 to the compatible list
      spi: sh-msiof: Add compatible strings for r8a774[35]
      spi: sh-msiof: Add r8a774[35] to the compatible list

Franklin Cooper (1):
      spi: spi-davinci: Update binding for 66AK2Gx pwr dm property

Geert Uytterhoeven (2):
      spi: rspi: Use of_device_get_match_data() helper
      spi: sh-msiof: Use of_device_get_match_data() helper

Hiromitsu Yamasaki (1):
      spi: sh-msiof: Fix DMA transfer size check

Johan Hovold (3):
      spi: fix use-after-free at controller deregistration
      spi: document odd controller reference handling
      spi: spi-axi: fix potential use-after-free after deregistration

Lucas Stach (1):
      spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers

Mark Brown (5):
      Merge remote-tracking branches 'spi/fix/idr' and 'spi/fix/sh-msiof' into spi-linus
      Merge remote-tracking branch 'spi/topic/core' into spi-next
      Merge remote-tracking branches 'spi/topic/armada', 'spi/topic/axi', 'spi/topic/davinci' and 'spi/topic/fsl-dspi' into spi-next
      Merge remote-tracking branches 'spi/topic/imx', 'spi/topic/mxs', 'spi/topic/orion', 'spi/topic/rspi' and 'spi/topic/s3c64xx' into spi-next
      Merge remote-tracking branches 'spi/topic/sh-msiof', 'spi/topic/slave', 'spi/topic/spreadtrum' and 'spi/topic/tegra114' into spi-next

Maxime Chevallier (1):
      spi: a3700: Change SPI mode before asserting chip-select

Ralf Ramsauer (1):
      spi: tegra114: correct register name in definition

Trent Piepho (4):
      spi: imx: Fix failure path leak on GPIO request error
      spi: imx: GPIO based chip selects should not be required
      spi: imx: Fix failure path leak on GPIO request error
      spi: imx: Don't require platform data chipselect array

Uwe Kleine-König (1):
      spi: mxs: implement runtime pm

Wu Fengguang (1):
      spi: sprd-adi: fix platform_no_drv_owner.cocci warnings

jiada wang (1):
      spi: imx: Add support for SPI Slave mode

 Documentation/devicetree/bindings/spi/sh-msiof.txt |   6 +-
 .../devicetree/bindings/spi/spi-davinci.txt        |  10 +
 Documentation/devicetree/bindings/spi/spi-rspi.txt |   5 +-
 .../devicetree/bindings/spi/spi-sprd-adi.txt       |  58 +++
 drivers/spi/Kconfig                                |  13 +-
 drivers/spi/Makefile                               |   1 +
 drivers/spi/spi-armada-3700.c                      |  17 +-
 drivers/spi/spi-axi-spi-engine.c                   |   4 +-
 drivers/spi/spi-fsl-dspi.c                         |  66 ++--
 drivers/spi/spi-imx.c                              | 256 ++++++++++---
 drivers/spi/spi-mxs.c                              | 120 +++++-
 drivers/spi/spi-orion.c                            |   1 -
 drivers/spi/spi-rspi.c                             |   6 +-
 drivers/spi/spi-s3c64xx.c                          |   3 -
 drivers/spi/spi-sh-msiof.c                         |  12 +-
 drivers/spi/spi-sprd-adi.c                         | 418 +++++++++++++++++++++
 drivers/spi/spi-tegra114.c                         |   6 +-
 drivers/spi/spi.c                                  |   9 +-
 include/linux/spi/spi-fsl-dspi.h                   |  31 ++
 19 files changed, 926 insertions(+), 116 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd-adi.txt
 create mode 100644 drivers/spi/spi-sprd-adi.c
 create mode 100644 include/linux/spi/spi-fsl-dspi.h

Attachment: signature.asc
Description: PGP signature