Merge tag 'spi-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Pull spi updates from Mark Brown: "Only one framework update this time around, a change from Lars-Peter to move full to pm_ops and remove the legacy bus PM ops. Otherwise it's all driver updates: - make the spidev driver complain loudly if registered as spidev with DT rather than with a compatible string, hopefully helping people avoid making that mistake. - error handling and robustness fixes for the Designware and Intel MID drivers from Andy Shevchenko. - substantial performance improvements for the Raspberry Pi driver from Martin Sperl. - several new features for spidev_test from Adrian Remonda and Ian Abbott" * tag 'spi-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (75 commits) spi: bcm2835: enabling polling mode for transfers shorter than 30us spi: bcm2835: transform native-cs to gpio-cs on first spi_setup spi: img-spfi: Control CS lines with GPIO spi: img-spfi: Reset controller after each message spi: img-spfi: Implement a handle_err() callback spi: img-spfi: Setup TRANSACTION register before CONTROL register spi: Make master->handle_err() callback optional to avoid crashes spi: img-spfi: Limit bit clock to 1/4th of input clock spi: img-spfi: Implement a prepare_message() callback spi: fsl-dspi: Add ~50ns delay between cs and sck spi: fsl-dspi: Add cs-sck delays spi: fsl-dspi: Fix clock rate scale values spi: signedness bug in qspi_trigger_transfer_out_int() spi: imx: read back the RX/TX watermark levels earlier spi: spi-bfin5xx: Initialize cr_width in bfin_spi_pump_transfers() spi: bitbang: only toggle bitchanges spi: pxa2xx: missing break in pxa2xx_ssp_get_clk_div() spi: fsl-dspi: Fix clock rate scale values spi: Using Trigger number to transmit/receive data spi: bcm2835: fill FIFO before enabling interrupts to reduce interrupts/message ...
Showing
- Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt 11 additions, 1 deletionDocumentation/devicetree/bindings/spi/fsl-imx-cspi.txt
- Documentation/devicetree/bindings/spi/qcom,spi-qup.txt 8 additions, 0 deletionsDocumentation/devicetree/bindings/spi/qcom,spi-qup.txt
- Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt 8 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-fsl-dspi.txt
- Documentation/devicetree/bindings/spi/spi-img-spfi.txt 1 addition, 0 deletionsDocumentation/devicetree/bindings/spi/spi-img-spfi.txt
- Documentation/devicetree/bindings/spi/spi-rockchip.txt 4 additions, 0 deletionsDocumentation/devicetree/bindings/spi/spi-rockchip.txt
- Documentation/spi/spi-summary 1 addition, 2 deletionsDocumentation/spi/spi-summary
- Documentation/spi/spidev_test.c 95 additions, 20 deletionsDocumentation/spi/spidev_test.c
- drivers/dma/Kconfig 0 additions, 13 deletionsdrivers/dma/Kconfig
- drivers/dma/Makefile 0 additions, 1 deletiondrivers/dma/Makefile
- drivers/dma/intel_mid_dma.c 0 additions, 1447 deletionsdrivers/dma/intel_mid_dma.c
- drivers/dma/intel_mid_dma_regs.h 0 additions, 299 deletionsdrivers/dma/intel_mid_dma_regs.h
- drivers/spi/Kconfig 2 additions, 3 deletionsdrivers/spi/Kconfig
- drivers/spi/spi-atmel.c 7 additions, 1 deletiondrivers/spi/spi-atmel.c
- drivers/spi/spi-bcm2835.c 253 additions, 138 deletionsdrivers/spi/spi-bcm2835.c
- drivers/spi/spi-bcm53xx.c 2 additions, 2 deletionsdrivers/spi/spi-bcm53xx.c
- drivers/spi/spi-bfin5xx.c 1 addition, 2 deletionsdrivers/spi/spi-bfin5xx.c
- drivers/spi/spi-bitbang-txrx.h 14 additions, 4 deletionsdrivers/spi/spi-bitbang-txrx.h
- drivers/spi/spi-dw-mid.c 103 additions, 64 deletionsdrivers/spi/spi-dw-mid.c
- drivers/spi/spi-dw.c 92 additions, 214 deletionsdrivers/spi/spi-dw.c
- drivers/spi/spi-dw.h 21 additions, 49 deletionsdrivers/spi/spi-dw.h
Loading
Please register or sign in to comment