Re: [PATCH 0/2] soc: qcom: geni-se: Avoid redundant transfer mode selection
From: Bjorn Andersson
Date: Sun Nov 08 2026 - 15:45:10 EST
On Mon, 12 Oct 2026 17:50:20 +0530, Viken Dadhaniya wrote:
> The GENI transfer mode is commonly unchanged across consecutive transfers,
> but geni_se_select_mode() currently reprograms mode-related registers on
> every call.
>
> Avoid redundant mode programming by caching the previously selected mode.
> Pending GENI and DMA interrupt status is still cleared for cached selections
> so stale completion status cannot complete a subsequent transfer after a
> timeout, abort, or reset. GSI event routing remains enabled for cached GPI
> mode selections.
>
> [...]
Applied, thanks!
[1/2] soc: qcom: geni-se: Split IRQ status clearing from mode selection
commit: 3083e5dccccc504cf6c0b384d32334dfc576a92e
[2/2] soc: qcom: geni-se: Avoid redundant transfer mode selection
commit: 3096ee721a7f444f67d1dbac8361bc8612c72baa
Best regards,
--
Bjorn Andersson <andersson@xxxxxxxxxx>