[PATCH 0/2] spi: Add DMA mode support to spi-qcom-qspi

From: Vijaya Krishna Nivarthi
Date: Tue Apr 04 2023 - 14:03:38 EST


There are large number of QSPI irqs that fire during boot/init and later
on every suspend/resume.
This could be made faster by doing DMA instead of PIO.
Below is comparison for number of interrupts raised in 2 acenarios...
Boot up and stabilise
Suspend/Resume

Sequence PIO DMA
=======================
Boot-up 69088 19284
S/R 5066 3430

Vijaya Krishna Nivarthi (2):
arm64: dts: qcom: sc7280: Add stream-id of qspi to iommus
spi: spi-qcom-qspi: Add DMA mode support

arch/arm64/boot/dts/qcom/sc7280.dtsi | 1 +
drivers/spi/spi-qcom-qspi.c | 429 ++++++++++++++++++++++++++++++++---
2 files changed, 399 insertions(+), 31 deletions(-)

--
Qualcomm INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by the Linux Foundation.