Commit 6a19bbbf authored by Vijaya Krishna Nivarthi's avatar Vijaya Krishna Nivarthi Committed by Praveen Talari
Browse files

UPSTREAM: spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead



The spi geni driver in SE DMA mode, unlike GSI DMA, is not making use of
DMA mapping functionality available in the framework.
The driver does mapping internally which makes dma buffer fields available
in spi_transfer struct superfluous while requiring additional members in
spi_geni_master struct.

Conform to the design by having framework handle map/unmap and do only
DMA transfer in the driver; this also simplifies code a bit.

Fixes: e5f0dfa7 ("spi: spi-geni-qcom: Add support for SE DMA mode")
Suggested-by: default avatarDouglas Anderson <dianders@chromium.org>
Signed-off-by: default avatarVijaya Krishna Nivarthi <quic_vnivarth@quicinc.com>
Reviewed-by: default avatarDouglas Anderson <dianders@chromium.org>
Acked-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/1684325894-30252-3-git-send-email-quic_vnivarth@quicinc.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>

Bug: 370629635
Bug: 375550406
Change-Id: I4140cf94b0efe0cdebe3d998915a19e2e3d7e172
(cherry picked from commit 3a76c7ca)
Signed-off-by: default avatarPraveen Talari <quic_ptalari@quicinc.com>
(cherry picked from commit 3b727b01)
parent eea7142b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment