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 ADI. ---------------------------------------------------------------- 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