Linux SPI subsystem development
 help / color / mirror / Atom feed
* [PATCH v1 0/3] Improve SPI target mode support and error handling
@ 2026-01-22 15:10 Praveen Talari
  2026-01-22 15:10 ` [PATCH v1 1/3] spi: geni-qcom: Improve target mode allocation by using proper allocation functions Praveen Talari
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Praveen Talari @ 2026-01-22 15:10 UTC (permalink / raw)
  To: Mark Brown, linux-arm-msm, linux-spi, linux-kernel,
	bjorn.andersson, dmitry.baryshkov, konrad.dybcio
  Cc: prasad.sodagudi, mukesh.savaliya, quic_vtanuku, aniket.randive,
	chandana.chiluveru, jyothi.seerapu, Praveen Talari

Enhance the Qualcomm GENI SPI driver's target mode support and improve 
error handling for serial engine operations.

The current implementation has issues with incorrect controller allocation
for target mode, missing abort sequence execution during error recovery,
and lack of graceful abort mechanism for target operations. These problems
can lead to serial engine undefined behavior and improper resource
cleanup.

Fix controller allocation to use proper target APIs, ensure abort sequence
always executes for error recovery, and add target abort support for 
graceful transfer cancellation.

Praveen Talari (3):
  spi: geni-qcom: Improve target mode allocation by using proper
    allocation functions
  spi: geni-qcom: Fix abort sequence execution for serial engine errors
  spi: geni-qcom: Add target abort support

 drivers/spi/spi-geni-qcom.c | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)


base-commit: e3b32dcb9f23e3c3927ef3eec6a5842a988fb574
-- 
2.34.1


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

end of thread, other threads:[~2026-01-30 11:22 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-22 15:10 [PATCH v1 0/3] Improve SPI target mode support and error handling Praveen Talari
2026-01-22 15:10 ` [PATCH v1 1/3] spi: geni-qcom: Improve target mode allocation by using proper allocation functions Praveen Talari
2026-01-27 13:15   ` Konrad Dybcio
2026-01-28 16:32     ` Praveen Talari
2026-01-29 11:42       ` Konrad Dybcio
2026-01-29 15:45         ` Praveen Talari
2026-01-30 11:22           ` Konrad Dybcio
2026-01-22 15:10 ` [PATCH v1 2/3] spi: geni-qcom: Fix abort sequence execution for serial engine errors Praveen Talari
2026-01-27 13:17   ` Konrad Dybcio
2026-01-28 16:22     ` Praveen Talari
2026-01-29 11:48       ` Konrad Dybcio
2026-01-29 15:49         ` Praveen Talari
2026-01-29 15:10   ` [PATCH " Markus Elfring
2026-01-22 15:10 ` [PATCH v1 3/3] spi: geni-qcom: Add target abort support Praveen Talari
2026-01-27 13:21   ` Konrad Dybcio
2026-01-28 16:28     ` Praveen Talari
2026-01-29 11:42       ` Konrad Dybcio
2026-01-29 15:50         ` Praveen Talari

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