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 ...
No related branches found
No related tags found
Showing
- drivers/spi/spi-bcm2835.c 382 additions, 88 deletionsdrivers/spi/spi-bcm2835.c
- drivers/spi/spi-bcm2835aux.c 1 addition, 4 deletionsdrivers/spi/spi-bcm2835aux.c
- drivers/spi/spi-bcm63xx-hsspi.c 2 additions, 6 deletionsdrivers/spi/spi-bcm63xx-hsspi.c
- drivers/spi/spi-bcm63xx.c 1 addition, 3 deletionsdrivers/spi/spi-bcm63xx.c
- drivers/spi/spi-cadence.c 1 addition, 4 deletionsdrivers/spi/spi-cadence.c
- drivers/spi/spi-cavium-octeon.c 1 addition, 3 deletionsdrivers/spi/spi-cavium-octeon.c
- drivers/spi/spi-clps711x.c 1 addition, 3 deletionsdrivers/spi/spi-clps711x.c
- drivers/spi/spi-coldfire-qspi.c 1 addition, 3 deletionsdrivers/spi/spi-coldfire-qspi.c
- drivers/spi/spi-dw-mmio.c 7 additions, 11 deletionsdrivers/spi/spi-dw-mmio.c
- drivers/spi/spi-dw-pci.c 16 additions, 4 deletionsdrivers/spi/spi-dw-pci.c
- drivers/spi/spi-efm32.c 1 addition, 3 deletionsdrivers/spi/spi-efm32.c
- drivers/spi/spi-ep93xx.c 1 addition, 3 deletionsdrivers/spi/spi-ep93xx.c
- drivers/spi/spi-fsl-cpm.c 2 additions, 4 deletionsdrivers/spi/spi-fsl-cpm.c
- drivers/spi/spi-fsl-dspi.c 366 additions, 352 deletionsdrivers/spi/spi-fsl-dspi.c
- drivers/spi/spi-fsl-lib.h 0 additions, 3 deletionsdrivers/spi/spi-fsl-lib.h
- drivers/spi/spi-fsl-qspi.c 1 addition, 3 deletionsdrivers/spi/spi-fsl-qspi.c
- drivers/spi/spi-fsl-spi.c 25 additions, 168 deletionsdrivers/spi/spi-fsl-spi.c
- drivers/spi/spi-geni-qcom.c 2 additions, 6 deletionsdrivers/spi/spi-geni-qcom.c
- drivers/spi/spi-gpio.c 1 addition, 4 deletionsdrivers/spi/spi-gpio.c
- drivers/spi/spi-lantiq-ssc.c 3 additions, 9 deletionsdrivers/spi/spi-lantiq-ssc.c
Loading
Please register or sign in to comment