[PATCH v4 0/4] Chunk splitting of spi transfers
Noralf Trønnes
noralf at tronnes.org
Thu Apr 11 16:42:31 UTC 2019
spi-bcm2835 has a ~64kB upper limit on DMA transfers. Drivers in
drivers/gpu/drm/tinydrm work around this limitation by splitting the
buffer into multiple transfers. This patchset lifts this limitation by
splitting affected transfers in the SPI core using
spi_split_transfers_maxsize().
This work[1] was begun by Meghana Madhyastha.
Main changes in this version:
- Remove warning in spi_split_transfers_maxsize()
- Split SPI patch into core patch and driver patch
Noralf.
[1] https://patchwork.freedesktop.org/series/38913/
Meghana Madhyastha (3):
spi: Split spi message into max_dma_len size chunks
spi/spi-bcm2835: Remove DMA transfer size cap
drm/tinydrm: Remove chunk splitting in tinydrm_spi_transfer
Noralf Trønnes (1):
spi: Remove warning in spi_split_transfers_maxsize()
.../gpu/drm/tinydrm/core/tinydrm-helpers.c | 83 ++-----------------
drivers/gpu/drm/tinydrm/mipi-dbi.c | 10 +--
drivers/spi/spi-bcm2835.c | 15 +---
drivers/spi/spi.c | 10 +--
4 files changed, 13 insertions(+), 105 deletions(-)
--
2.20.1
More information about the dri-devel
mailing list