Merge tag 'spi-v3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Pull spi Updates from Mark Brown: "A busy release for both cleanups and new drivers this time along with further factoring out of replicated code into the core: - Provide support in the core for DMA mapping transfers - essentially all drivers weren't implementing this properly, now there's no excuse. - Dual and quad mode support for spidev. - Fix handling of cs_change in the generic implementation. - Remove the S3C_DMA code from the s3c64xx driver now that all the platforms using it have been converted to dmaengine. - Lots of improvements to the Renesas SPI controllers. - Drivers for Allwinner A10 and A31, Qualcomm QUP and Xylinx xtfpga. - Removal of the bitrotted ti-ssp driver" * tag 'spi-v3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (199 commits) spi: Fix handling of cs_change in core implementation spi: bitbang: Make spi_bitbang_stop() return void spi: mpc52xx: Convert to use bits_per_word_mask spi: omap-100k: Fix memory leak spi: dw: Don't call kfree for memory allocated by devm_kzalloc spi: fsl-dspi: Fix memory leak spi: omap-uwire: add missing iounmap spi: clps711x: Convert to use master->max_speed_hz spi: clps711x: Enable driver compilation with COMPILE_TEST spi: omap-uwire: Remove full duplex check spi: Do not require a completion spi: topcliff-pch: Transform noisy message to dev_vdbg spi: coldfire-qspi: Simplify the code to set register bits for transfer speed spi: bcm63xx: Remove unused define for PFX spi: efm32: use $vendor,$device scheme for compatible string spi: clps711x: Remove <mach/hardware.h> dependency spi: topcliff-pch: Properly unregister platform devices on probe() error paths spi: fsl-espi: Remove unused bits_per_word variable in fsl_espi_bufs spi: altera: Remove the code to get unused platform_data spi: fsl-lib: Fix memory leak of pinfo ...
Showing
- Documentation/devicetree/bindings/spi/efm32-spi.txt 4 additions, 4 deletionsDocumentation/devicetree/bindings/spi/efm32-spi.txt
- Documentation/devicetree/bindings/spi/qcom,spi-qup.txt 85 additions, 0 deletionsDocumentation/devicetree/bindings/spi/qcom,spi-qup.txt
- Documentation/devicetree/bindings/spi/sh-hspi.txt 25 additions, 3 deletionsDocumentation/devicetree/bindings/spi/sh-hspi.txt
- Documentation/devicetree/bindings/spi/sh-msiof.txt 35 additions, 7 deletionsDocumentation/devicetree/bindings/spi/sh-msiof.txt
- Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt 2 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-fsl-dspi.txt
- Documentation/devicetree/bindings/spi/spi-rspi.txt 61 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-rspi.txt
- Documentation/devicetree/bindings/spi/spi-sun4i.txt 24 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-sun4i.txt
- Documentation/devicetree/bindings/spi/spi-sun6i.txt 24 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-sun6i.txt
- Documentation/devicetree/bindings/spi/spi-xtensa-xtfpga.txt 9 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-xtensa-xtfpga.txt
- Documentation/spi/spidev 6 additions, 0 deletionsDocumentation/spi/spidev
- Documentation/spi/spidev_fdx.c 4 additions, 4 deletionsDocumentation/spi/spidev_fdx.c
- Documentation/spi/spidev_test.c 39 additions, 6 deletionsDocumentation/spi/spidev_test.c
- MAINTAINERS 6 additions, 0 deletionsMAINTAINERS
- drivers/spi/Kconfig 43 additions, 12 deletionsdrivers/spi/Kconfig
- drivers/spi/Makefile 4 additions, 1 deletiondrivers/spi/Makefile
- drivers/spi/spi-altera.c 2 additions, 5 deletionsdrivers/spi/spi-altera.c
- drivers/spi/spi-ath79.c 0 additions, 1 deletiondrivers/spi/spi-ath79.c
- drivers/spi/spi-atmel.c 12 additions, 22 deletionsdrivers/spi/spi-atmel.c
- drivers/spi/spi-au1550.c 4 additions, 26 deletionsdrivers/spi/spi-au1550.c
- drivers/spi/spi-bcm2835.c 0 additions, 1 deletiondrivers/spi/spi-bcm2835.c
Please register or sign in to comment