mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/4] spi: stm32: stability & performance enhancements
@ 2025-12-17 21:51 Alain Volmat
  2025-12-17 21:51 ` [PATCH 1/4] spi: stm32: fix Overrun issue at < 8bpw Alain Volmat
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Alain Volmat @ 2025-12-17 21:51 UTC (permalink / raw)
  To: Mark Brown, Maxime Coquelin, Alexandre Torgue, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: linux-spi, linux-stm32, linux-arm-kernel, linux-kernel,
	devicetree, Alain Volmat, Deepak Kumar

The series fixes a stability issue when dealing with <8bpw
transfers, as well as enforce an error if the DMA information
provided within the DT are incorrect.

Performance enhancement is also provided by allowing a polling
mode which is triggered when the transfer is so short that
polling mode transfer would lead to faster transfer than
if it was done in a interrupt driven manner.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
---
Alain Volmat (3):
      spi: stm32: perform small transfer in polling mode
      spi: stm32: properly fail on dma_request_chan error
      ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1

Deepak Kumar (1):
      spi: stm32: fix Overrun issue at < 8bpw

 arch/arm/boot/dts/st/stm32mp157c-ev1.dts |   3 +-
 drivers/spi/spi-stm32.c                  | 106 +++++++++++++++++++++++++++----
 2 files changed, 96 insertions(+), 13 deletions(-)
---
base-commit: 865a1f17d5e41c0b34929afcab0afa6bdb90d33e
change-id: 20251213-stm32-spi-enhancements-29da9bc29133

Best regards,
-- 
Alain Volmat <alain.volmat@foss.st.com>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-12-18  9:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-12-17 21:51 [PATCH 0/4] spi: stm32: stability & performance enhancements Alain Volmat
2025-12-17 21:51 ` [PATCH 1/4] spi: stm32: fix Overrun issue at < 8bpw Alain Volmat
2025-12-17 21:51 ` [PATCH 2/4] spi: stm32: perform small transfer in polling mode Alain Volmat
2025-12-17 21:51 ` [PATCH 3/4] spi: stm32: properly fail on dma_request_chan error Alain Volmat
2025-12-18  8:00   ` Mark Brown
2025-12-18  8:38     ` Alain Volmat
2025-12-18  8:57       ` Mark Brown
2025-12-18  9:01         ` Alain Volmat
2025-12-17 21:51 ` [PATCH 4/4] ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1 Alain Volmat

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®