Merge tag 'spi-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Pull spi updates from Mark Brown: "Quite a lot of cleanup and maintainence work going on this release in various drivers, and also a fix for a nasty locking issue in the core: - A fix for locking issues when external drivers explicitly locked the bus with spi_bus_lock() - we were using the same lock to both control access to the physical bus in multi-threaded I/O operations and exclude multiple callers. Confusion between these two caused us to have scenarios where we were dropping locks. These are fixed by splitting into two separate locks like should have been done originally, making everything much clearer and correct. - Support for DMA in spi_flash_read(). - Support for instantiating spidev on ACPI systems, including some test devices used in Windows validation. - Use of the core DMA mapping functionality in the McSPI driver. - Start of support for ThunderX ...
Showing
- Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt 3 additions, 2 deletionsDocumentation/devicetree/bindings/spi/fsl-imx-cspi.txt
- Documentation/devicetree/bindings/spi/spi-bus.txt 18 additions, 17 deletionsDocumentation/devicetree/bindings/spi/spi-bus.txt
- Documentation/devicetree/bindings/spi/spi-clps711x.txt 33 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-clps711x.txt
- Documentation/devicetree/bindings/spi/spi-davinci.txt 1 addition, 1 deletionDocumentation/devicetree/bindings/spi/spi-davinci.txt
- Documentation/devicetree/bindings/spi/spi-orion.txt 48 additions, 1 deletionDocumentation/devicetree/bindings/spi/spi-orion.txt
- Documentation/devicetree/bindings/spi/spi-rockchip.txt 7 additions, 4 deletionsDocumentation/devicetree/bindings/spi/spi-rockchip.txt
- Documentation/devicetree/bindings/spi/spi-samsung.txt 14 additions, 1 deletionDocumentation/devicetree/bindings/spi/spi-samsung.txt
- Documentation/devicetree/bindings/spi/ti_qspi.txt 1 addition, 1 deletionDocumentation/devicetree/bindings/spi/ti_qspi.txt
- MAINTAINERS 1 addition, 0 deletionsMAINTAINERS
- drivers/spi/Kconfig 1 addition, 0 deletionsdrivers/spi/Kconfig
- drivers/spi/Makefile 1 addition, 0 deletionsdrivers/spi/Makefile
- drivers/spi/spi-bfin-sport.c 4 additions, 11 deletionsdrivers/spi/spi-bfin-sport.c
- drivers/spi/spi-bfin5xx.c 4 additions, 11 deletionsdrivers/spi/spi-bfin5xx.c
- drivers/spi/spi-cavium-octeon.c 104 additions, 0 deletionsdrivers/spi/spi-cavium-octeon.c
- drivers/spi/spi-cavium.c 151 additions, 0 deletionsdrivers/spi/spi-cavium.c
- drivers/spi/spi-cavium.h 30 additions, 29 deletionsdrivers/spi/spi-cavium.h
- drivers/spi/spi-clps711x.c 26 additions, 43 deletionsdrivers/spi/spi-clps711x.c
- drivers/spi/spi-imx.c 94 additions, 97 deletionsdrivers/spi/spi-imx.c
- drivers/spi/spi-loopback-test.c 1 addition, 1 deletiondrivers/spi/spi-loopback-test.c
- drivers/spi/spi-mpc52xx-psc.c 3 additions, 14 deletionsdrivers/spi/spi-mpc52xx-psc.c
Please register or sign in to comment