Merge tag 'spi-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Pull spi updates from Mark Brown: "As well as the usual driver updates and cleanups there's a few improvements to the core here: - The start of some improvements to factor out more of the SPI message loop into the core. Right now this is just simplifying the code a bit but hopefully next time around we'll also have managed to roll out some noticable performance improvements which drivers can take advantage of. - Support for loading modules for ACPI enumerated SPI devices. - Managed registration for SPI controllers. - Helper for another common I/O pattern" * tag 'spi-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (116 commits) spi/hspi: add device tree support spi: atmel: fix return value check in atmel_spi_probe() spi: spi-imx: only enable the clocks when we start to transfer a message spi/s3c64xx: Fix doubled clock disable on suspend spi/s3c64xx: Do not ignore return value of spi_master_resume/suspend spi: spi-mxs: Use u32 instead of uint32_t spi: spi-mxs: Don't set clock for each xfer spi: spi-mxs: Clean up setup_transfer function spi: spi-mxs: Remove check of spi mode bits spi: spi-mxs: Fix race in setup method spi: spi-mxs: Remove bogus setting of ssp clk rate field spi: spi-mxs: Remove full duplex check, spi core already does it spi: spi-mxs: Fix chip select control bits in DMA mode spi: spi-mxs: Fix extra CS pulses and read mode in multi-transfer messages spi: spi-mxs: Change flag arguments in txrx functions to bit flags spi: spi-mxs: Always clear INGORE_CRC, to keep CS asserted spi: spi-mxs: Remove mxs_spi_enable and mxs_spi_disable spi: spi-mxs: Always set LOCK_CS spi/s3c64xx: Add missing pm_runtime_put on setup fail spi/s3c64xx: Add missing pm_runtime_set_active() call in probe() ...
Showing
- Documentation/devicetree/bindings/spi/sh-hspi.txt 7 additions, 0 deletionsDocumentation/devicetree/bindings/spi/sh-hspi.txt
- Documentation/driver-model/devres.txt 3 additions, 0 deletionsDocumentation/driver-model/devres.txt
- drivers/hwmon/adt7310.c 1 addition, 6 deletionsdrivers/hwmon/adt7310.c
- drivers/spi/Kconfig 3 additions, 2 deletionsdrivers/spi/Kconfig
- drivers/spi/spi-altera.c 1 addition, 1 deletiondrivers/spi/spi-altera.c
- drivers/spi/spi-ath79.c 1 addition, 1 deletiondrivers/spi/spi-ath79.c
- drivers/spi/spi-atmel.c 25 additions, 25 deletionsdrivers/spi/spi-atmel.c
- drivers/spi/spi-au1550.c 3 additions, 2 deletionsdrivers/spi/spi-au1550.c
- drivers/spi/spi-bcm2835.c 1 addition, 3 deletionsdrivers/spi/spi-bcm2835.c
- drivers/spi/spi-bcm63xx.c 1 addition, 5 deletionsdrivers/spi/spi-bcm63xx.c
- drivers/spi/spi-bfin-sport.c 15 additions, 14 deletionsdrivers/spi/spi-bfin-sport.c
- drivers/spi/spi-bfin-v3.c 1 addition, 2 deletionsdrivers/spi/spi-bfin-v3.c
- drivers/spi/spi-bfin5xx.c 26 additions, 22 deletionsdrivers/spi/spi-bfin5xx.c
- drivers/spi/spi-bitbang.c 18 additions, 7 deletionsdrivers/spi/spi-bitbang.c
- drivers/spi/spi-butterfly.c 7 additions, 8 deletionsdrivers/spi/spi-butterfly.c
- drivers/spi/spi-clps711x.c 2 additions, 5 deletionsdrivers/spi/spi-clps711x.c
- drivers/spi/spi-davinci.c 6 additions, 7 deletionsdrivers/spi/spi-davinci.c
- drivers/spi/spi-dw-mmio.c 1 addition, 4 deletionsdrivers/spi/spi-dw-mmio.c
- drivers/spi/spi-dw-pci.c 1 addition, 2 deletionsdrivers/spi/spi-dw-pci.c
- drivers/spi/spi-dw.c 2 additions, 2 deletionsdrivers/spi/spi-dw.c
Loading
Please register or sign in to comment