The following changes since commit 7566ec393f4161572ba6f11ad5171fd5d59b0fbd:
Linux 4.20-rc7 (2018-12-16 15:46:55 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v4.21
for you to fetch changes up to 74ff666bd7ba2da563f99f2a8af7bf9f20008bc9:
Merge remote-tracking branches 'spi/topic/mem' and 'spi/topic/mtd' into
spi-next (2018-12-20 16:01:30 +)
spi: Updates for v4.21
The main thing this release has been a lot of work on the integration
with SPI NOR flashes, there's been some specific support for a while for
controller features designed to make them perform better but it's not
worked out as well as hoped so the interface has been redesigned in a
way that will hopefully do better - it's already been adopted by a
number of additional controllers so things are looking good. Otherwise
most of the work has been driver specific:
- Support for better integration with NOR flashes from Boris Brezillon
and Yogesh Narayan Gaur plus usage of it in several drivers.
- A big cleanup of the Rockchip driver from Emil Renner Berthing.
- Lots of performance improvements for bcm2835 from Lukas Wunner.
- Slave mode support for pxa2xx from Lubomir Rintel.
- Support for Macronix MXIC, Mediatek MT7629 and MT8183, NPCM PSPI,
and Renesas r8a77470.
Alok Chauhan (2):
spi: spi-geni-qcom: fix nitpicks
spi: spi-geni-qcom: Simplify probe function
Arnd Bergmann (1):
mtd: atmel-quadspi: disallow building on ebsa110
Boris Brezillon (4):
spi: spi-mem: Add missing word in the SPI_MEM_DATA_OUT description
spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum
spi: spi-mem: Split spi_mem_exec_op() code
spi: spi-mem: Add a new API to support direct mapping
Chuanhua Han (1):
spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ
Clark Wang (4):
spi: lpspi: Replace all "master" with "controller"
spi: lpspi: Add slave mode support
spi: lpspi: Let watermark change with send data length
doc: lpspi: Document DT bindings for LPSPI slave mode
Colin Ian King (1):
spi: npcm: fix u32 csgpio being checked for less than zero
Dan Carpenter (1):
spi: npcm: Fix an error code in the probe function
Emil Renner Berthing (14):
spi: rockchip: make spi_enable_chip take bool
spi: rockchip: use designated init for dma config
spi: rockchip: always use SPI mode
spi: rockchip: use atomic_t state
spi: rockchip: disable spi on error
spi: rockchip: read transfer info directly
spi: rockchip: don't store dma channels twice
spi: rockchip: remove master pointer from dev data
spi: rockchip: simplify use_dma logic
spi: rockchip: set min/max speed
spi: rockchip: precompute rx sample delay
spi: rockchip: use irq rather than polling
spi: rockchip: support 4bit words
spi: rockchip: support lsb-first mode
Fabrizio Castro (2):
spi: rspi: Add r8a77470 to the compatible list
spi: sh-msiof: Add r8a774c0 support
Fredrik Ternerot (1):
spi: pl022: Handle cs_change for last transfer
Hoan Nguyen An (1):
spi: sh-msiof: Reduce the number of times write to and perform the
transmission from FIFO
Jarkko Nikula (1):
spi: pxa2xx: Remove LPSS private register restoring during resume
Jay Fang (1):
spi: dw-mmio: add ACPI support
Keiji Hayashibara (2):
spi: uniphier: fix incorrect property items
spi: uniphier: re-add addressing properties
Leilk Liu (4):
spi: mediatek: Add bindings for mediatek MT8183 soc platform
spi: mediatek: add spi support for mt8183 IC
spi: mediatek: Add bindings for mediatek MT7629 soc platform
spi: mediatek: add spi support for mt7629 IC
Linus Walleij (1):
spi: gpio: Support 3WIRE high-impedance turn-around
Lubomir Rintel (7):
spi: pxa2xx: dt-bindings: Add spi-slave property
spi: Deal with slaves that return from transfer_one() unfinished
spi: pxa2xx: Add slave mode support
spi: pxa2xx: dt-bindings: Add ready GPIO signal
spi: pxa2xx: Add ready signal
spi: pxa2xx: Deal with the leftover garbage in TXFIFO
spi: pxa2xx: Fix '"CONFIG_OF" is not defined' warning
Lukas Wunner (10):
spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode
spi: bcm2835: Fix book-keeping of DMA termination
spi: bcm2835: Fix race on DMA termination
spi: bcm2835: Drop unused code for native Chip Select
spi: bcm2835: Document struct bcm2835_spi
spi: bcm2835: Overcome sglist entry length limitation
spi: bcm2835: Unbreak the build of esoteric configs
spi: bcm2835: Polish transfer of DMA prologue
spi: bcm2835: Speed up FIFO access if fill level is known
spi: bcm2835: Synchronize with callback on DMA termination