[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190708124940.GB12731@sirena.co.uk>
Date: Mon, 8 Jul 2019 13:49:40 +0100
From: Mark Brown <broonie@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-spi@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] SPI updates for v5.3
The following changes since commit 6fbc7275c7a9ba97877050335f290341a1fd8dbf:
Linux 5.2-rc7 (2019-06-30 11:25:36 +0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v5.3
for you to fetch changes up to 26ac56506b0ea598bd0b52dcbd2d697282af98ed:
Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next (2019-07-04 17:35:11 +0100)
----------------------------------------------------------------
spi: Updates for v5.3
For the most part this is a quiet release for SPI, though there's
several of the more widely used drivers that have had some fairly
substantial development done on them, mainly improving
performance and adding support for some more obscure use cases.
- Support for configuring a minimum time for chip select to be
deasserted between transfers from Martin Sperl.
- A rework of the ACPI device instantiation code from Ard
Biesheuvel.
- Fairly substantial development on the AT91 USART, BCM2835 and
Tegra114 drivers.
- New driver for Socionext SynQuacer.
----------------------------------------------------------------
Andy Shevchenko (2):
spi: Add a prototype for exported spi_set_cs_timing()
spi: No need to assign dummy value in spi_unregister_controller()
Ard Biesheuvel (3):
spi/acpi: enumerate all SPI slaves in the namespace
spi/acpi: fix incorrect ACPI parent check
spi/acpi: avoid spurious matches during slave enumeration
Christoph Niedermaier (1):
spi: spidev: Add dhcom-board to compatibility list
Douglas Anderson (1):
spi: Allow SPI devices to request the pumping thread be realtime
Emil Renner Berthing (1):
spi: rockchip: turn down tx dma bursts
Florian Fainelli (1):
spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB
Geert Uytterhoeven (1):
spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait()
Gustavo A. R. Silva (1):
spi: Use struct_size() helper
Hoan Nguyen An (2):
spi: bcm2835aux: Remove spi_alloc_master() error printing
spi: bcm2835: Remove spi_alloc_master() error printing
Jarkko Nikula (2):
spi: pxa2xx: Set minimum transfer speed
spi: pxa2xx: Add support for Intel Elkhart Lake
Jorge Ramirez-Ortiz (2):
spi: qup: remove unnecessary goto
spi: qup: fix PIO/DMA transfers.
Keiji Hayashibara (2):
spi: uniphier: fix timeout error
spi: uniphier: fix zero-length transfer
Leilk Liu (1):
spi: mediatek: add SPI_LSB_FIRST support
Linus Walleij (1):
spi: ep93xx: Drop unused variable
Ludovic Barre (2):
dt-bindings: spi: stm32-qspi: add dma properties
spi: stm32-qspi: remove signal sensitive on completion
Lukas Wunner (2):
spi: bcm2835: Replace spi_master by spi_controller
spi: bcm2835: Drop assignment of dma_slave_config direction
Marek Vasut (1):
spidev: Add M53Menlo CPLD compatible
Mark Brown (7):
Merge tag 'spi-bpw-is-supported' of https://git.kernel.org/.../broonie/spi into spi-5.3
Merge tag 'v5.2-rc1' into spi-5.3
Merge branch 'spi-5.2' into spi-5.3
Merge tag 'v5.2-rc4' into spi-5.3
Merge branch 'spi-5.2' into spi-linus
Merge branch 'spi-5.3' into spi-next
Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next
Martin Sperl (8):
spi: bcm2835: bcm2835_spi_transfer_one_poll remove unnecessary argument
spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc
spi: bcm2835: added comment about different bus behaviour of DMA mode
spi: bcm2835: make the polling duration limits configurable
spi: bcm2835: add driver stats to debugfs
spi: core: allow defining time that cs is deasserted
spi: core: allow defining time that cs is deasserted as a multiple of SCK
spi: core: allow reporting the effectivly used speed_hz for a transfer
Masahisa Kojima (4):
MAINTAINERS: Add entry for Synquacer SPI driver
spi: Add DT bindings for Synquacer
spi: Add spi driver for Socionext SynQuacer platform
spi: spi-synquacer: Fixed build on architectures missing readsl/writesl series
Maxime Ripard (3):
spi: Add YAML schemas for the generic SPI options
spi: sun4i: Add YAML schemas
spi: sun6i: Add YAML schemas
Neil Armstrong (1):
spi: spi-meson-spifc: update with SPDX Licence identifier
Nicolas Saenz Julienne (1):
spi: bcm2835: only split transfers that exceed DLEN if DMA available
Noralf Trønnes (1):
spi: Add spi_is_bpw_supported()
Patrice Chotard (1):
spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage
Radu Pirea (2):
dt-bindings: mfd: atmel-usart: add DMA bindings for USART in SPI mode
spi: at91-usart: add DMA support
Rob Herring (2):
spi: dt-bindings: Convert spi-gpio binding to json-schema
spi: dt-bindings: Convert Arm pl022 to json-schema
Sowjanya Komatineni (5):
spi: tegra114: add support for gpio based CS
spi: tegra114: add support for hw based cs
spi: tegra114: add support for HW CS timing
spi: tegra114: add support for TX and RX trimmers
spi: tegra114: set master cleanup and also invoke it on probe error
Tudor Ambarus (3):
spi: fix ctrl->num_chipselect constraint
spi: atmel-quadspi: void return type for atmel_qspi_init()
spi: atmel-quadspi: fix resume call
Vladimir Zapolskiy (1):
spi: don't open code list_for_each_entry_safe_reverse()
.../devicetree/bindings/mfd/atmel-usart.txt | 20 +-
.../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 +++
.../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 +++
Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +--
.../devicetree/bindings/spi/spi-controller.yaml | 161 ++++
Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 --
.../devicetree/bindings/spi/spi-gpio.yaml | 72 ++
.../devicetree/bindings/spi/spi-pl022.yaml | 165 ++++
.../devicetree/bindings/spi/spi-stm32-qspi.txt | 5 +-
.../devicetree/bindings/spi/spi-sun4i.txt | 23 -
.../devicetree/bindings/spi/spi-sun6i.txt | 44 --
.../devicetree/bindings/spi/spi-synquacer.txt | 27 +
.../devicetree/bindings/spi/spi_pl022.txt | 70 --
MAINTAINERS | 8 +
drivers/spi/Kconfig | 14 +-
drivers/spi/Makefile | 1 +
drivers/spi/atmel-quadspi.c | 21 +-
drivers/spi/spi-at91-usart.c | 221 +++++-
drivers/spi/spi-bcm2835.c | 328 +++++---
drivers/spi/spi-bcm2835aux.c | 4 +-
drivers/spi/spi-meson-spifc.c | 12 +-
drivers/spi/spi-mt65xx.c | 15 +-
drivers/spi/spi-pxa2xx.c | 14 +
drivers/spi/spi-qup.c | 55 +-
drivers/spi/spi-rockchip.c | 4 +-
drivers/spi/spi-sh-msiof.c | 2 +-
drivers/spi/spi-stm32-qspi.c | 14 +-
drivers/spi/spi-synquacer.c | 828 +++++++++++++++++++++
drivers/spi/spi-tegra114.c | 170 ++++-
drivers/spi/spi-uniphier.c | 17 +-
drivers/spi/spi.c | 230 ++++--
drivers/spi/spidev.c | 2 +
include/linux/platform_data/spi-mt65xx.h | 2 -
include/linux/spi/spi.h | 37 +
34 files changed, 2374 insertions(+), 559 deletions(-)
create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml
create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
create mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml
delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt
create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml
create mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml
delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt
delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt
create mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt
delete mode 100644 Documentation/devicetree/bi:wq
ndings/spi/spi_pl022.txt
create mode 100644 drivers/spi/spi-synquacer.c
Download attachment "signature.asc" of type "application/pgp-signature" (489 bytes)
Powered by blists - more mailing lists