spi: spi-geni-qcom: Add support for GPI dma
authorVinod Koul <vkoul@kernel.org>
Wed, 20 Oct 2021 06:09:54 +0000 (11:39 +0530)
committerMark Brown <broonie@kernel.org>
Fri, 29 Oct 2021 15:49:51 +0000 (16:49 +0100)
commitb59c122484ecb1853882986e04d00bd879cfc051
treebc9d7c0dfc1e2c9ad4ce3a291b37cb1247000e08
parente954af1343f6334bf7e081f2631cc2902d07a0ee
spi: spi-geni-qcom: Add support for GPI dma

We can use GPI DMA for devices where it is enabled by firmware. Add
support for this mode

Signed-off-by: Vinod Koul <vkoul@kernel.org>
--
-Changes since v4:
 - Fix the kbuild bot warning

-Changes since v3:
 - Drop merged spi core, geni patches
 - Remove global structs and use local variables instead
 - modularize code more as suggested by Doug
 - fix kbuild bot warning

drivers/spi/spi-geni-qcom.c | 254 +++++++++++++++++++++++++++++++++---
 1 file changed, 239 insertions(+), 15 deletions(-)
Link: https://lore.kernel.org/r/20211020060954.1531783-1-vkoul@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-geni-qcom.c