spi-geni-qcom: Add new interfaces and utilise them
authorMark Brown <broonie@kernel.org>
Wed, 7 Jun 2023 12:28:09 +0000 (13:28 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 7 Jun 2023 12:28:09 +0000 (13:28 +0100)
commit30e15cb0fbb51513586a49d299798245a1c4a207
treeec7e8a201c33d1ea8d3374178cd35412095b1f23
parent3b88f5fba24485e6cfa2883e155d78d330e2eabc
parent3a76c7ca9e77269dd10cf21465a055274cfa40c6
spi-geni-qcom: Add new interfaces and utilise them

Merge series from Vijaya Krishna Nivarthi <quic_vnivarth@quicinc.com>:

A "known issue" during implementation of SE DMA for spi geni driver was
that it does DMA map/unmap internally instead of in spi framework.
Current patches remove this hiccup and also clean up code a bit.

Testing revealed no regressions and results with 1000 iterations of
reading from EC showed no loss of performance.
Results
=======
Before - Iteration 999, min=5.10, max=5.17, avg=5.14, ints=25129
After  - Iteration 999, min=5.10, max=5.20, avg=5.15, ints=25153