Merge tag 'spi-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Pull spi updates from Mark Brown: "The big theme for this release has been performance, we've had a series of unrelated overhauls of a few drivers all with a big peformance component. Otherwise it's been relatively quiet, highlights include: - A big overhaul of the spi-fsl-dspi driver improving the code quality, performance and stability from Vladimir Oltean. - A big performance enhancement for the bc2835 (Raspberry Pi) driver for unidirectional transfers from Lukas Wunner. - Improved performance on small transfers for the uniphier driver from Keiji Hayashibara. - Lots of coccinelle generated cleanups from Yue Haibing. - New device support for Freescale ls2080a and Nuvoton NPCM FIU" * tag 'spi-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (102 commits) spi: mediatek: support large PA spi: mediatek: add spi support for mt6765 IC dt-bindings: spi: update bindings for MT6765 SoC spi: bcm2835: Speed up RX-only DMA transfers by zero-filling TX FIFO spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFO dmaengine: bcm2835: Avoid accessing memory when copying zeroes spi: bcm2835: Cache CS register value for ->prepare_message() dmaengine: bcm2835: Document struct bcm2835_dmadev spi: Guarantee cacheline alignment of driver-private data dmaengine: bcm2835: Allow reusable descriptors dmaengine: bcm2835: Allow cyclic transactions without interrupt spi: bcm2835: Drop dma_pending flag spi: bcm2835: Work around DONE bit erratum spi-gpio: Use PTR_ERR_OR_ZERO() in spi_gpio_request() spi: Use an abbreviated pointer to ctlr->cur_msg in __spi_pump_messages spi: npcm-fiu: remove set but not used variable 'retlen' spi: fsl-spi: use devm_platform_ioremap_resource() to simplify code spi: zynq-qspi: use devm_platform_ioremap_resource() to simplify code spi: zynqmp: use devm_platform_ioremap_resource() to simplify code spi: xlp: use devm_platform_ioremap_resource() to simplify code ...
Showing
- Documentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt 47 additions, 0 deletionsDocumentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt
- Documentation/devicetree/bindings/spi/spi-controller.yaml 1 addition, 1 deletionDocumentation/devicetree/bindings/spi/spi-controller.yaml
- Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt 6 additions, 3 deletionsDocumentation/devicetree/bindings/spi/spi-fsl-qspi.txt
- Documentation/devicetree/bindings/spi/spi-mt65xx.txt 1 addition, 0 deletionsDocumentation/devicetree/bindings/spi/spi-mt65xx.txt
- Documentation/devicetree/bindings/spi/spi-sprd-adi.txt 8 additions, 3 deletionsDocumentation/devicetree/bindings/spi/spi-sprd-adi.txt
- arch/arm/mach-ep93xx/edb93xx.c 1 addition, 1 deletionarch/arm/mach-ep93xx/edb93xx.c
- arch/arm/mach-ep93xx/simone.c 1 addition, 1 deletionarch/arm/mach-ep93xx/simone.c
- arch/arm/mach-ep93xx/ts72xx.c 2 additions, 2 deletionsarch/arm/mach-ep93xx/ts72xx.c
- arch/arm/mach-ep93xx/vision_ep9307.c 1 addition, 1 deletionarch/arm/mach-ep93xx/vision_ep9307.c
- drivers/dma/bcm2835-dma.c 36 additions, 2 deletionsdrivers/dma/bcm2835-dma.c
- drivers/platform/chrome/cros_ec_spi.c 1 addition, 1 deletiondrivers/platform/chrome/cros_ec_spi.c
- drivers/spi/Kconfig 10 additions, 0 deletionsdrivers/spi/Kconfig
- drivers/spi/Makefile 1 addition, 0 deletionsdrivers/spi/Makefile
- drivers/spi/atmel-quadspi.c 0 additions, 1 deletiondrivers/spi/atmel-quadspi.c
- drivers/spi/spi-altera.c 1 addition, 3 deletionsdrivers/spi/spi-altera.c
- drivers/spi/spi-armada-3700.c 1 addition, 4 deletionsdrivers/spi/spi-armada-3700.c
- drivers/spi/spi-ath79.c 1 addition, 3 deletionsdrivers/spi/spi-ath79.c
- drivers/spi/spi-atmel.c 5 additions, 0 deletionsdrivers/spi/spi-atmel.c
- drivers/spi/spi-axi-spi-engine.c 1 addition, 3 deletionsdrivers/spi/spi-axi-spi-engine.c
- drivers/spi/spi-bcm-qspi.c 3 additions, 2 deletionsdrivers/spi/spi-bcm-qspi.c
Please register or sign in to comment