Re: [PATCH v3 15/15] spi: qup: support for qup v1 dma
From: Varadarajan Narayanan <hidden>
Date: 2017-06-27 09:37:03
Also in:
linux-arm-msm, linux-spi, lkml
Rob, On Fri, Jun 23, 2017 at 04:49:23PM -0500, Rob Herring wrote:
On Tue, Jun 20, 2017 at 02:40:57PM +0530, Varadarajan Narayanan wrote:quoted
Currently the QUP Version v1 does not work with DMA so added the support for the same. 1. It uses ADM DMA which requires TX and RX CRCI 2. DMA channel initialization need to be done after setting block size for having valid values in maxburst 3. QUP mode should be DMOV instead of BAM. Signed-off-by: Abhishek Sahu <redacted> Signed-off-by: Varadarajan Narayanan <redacted> --- .../devicetree/bindings/spi/qcom,spi-qup.txt | 6 ++++ drivers/spi/spi-qup.c | 35 +++++++++++++++++----- 2 files changed, 34 insertions(+), 7 deletions(-)diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-qup.txt b/Documentation/devicetree/bindings/spi/qcom,spi-qup.txt index 5c09077..e754181 100644 --- a/Documentation/devicetree/bindings/spi/qcom,spi-qup.txt +++ b/Documentation/devicetree/bindings/spi/qcom,spi-qup.txt@@ -38,6 +38,12 @@ Optional properties: - dma-names: Names for the dma channels, if present. There must be at least one channel named "tx" for transmit and named "rx" for receive. +- qcom,tx-crci: Identificator for Client Rate Control Interface (CRCI) to beIdentificator is not a word. This sounds like something that should be a cell in the dmas property.
I will hold this patch for now. This depends on the ADM driver, which is not upstreamed yet. Will incorporate your feedback and re-post the patch later. Thanks Varada
quoted
+ used with TX DMA channel. Required when using DMA for + transmission with QUP Version 1 i.e qcom,spi-qup-v1.1.1. +- qcom,rx-crci: Identificator for Client Rate Control Interface (CRCI) to be + used with RX DMA channel. Required when using DMA for + receiving with QUP Version 1 i.e qcom,spi-qup-v1.1.1. SPI slave nodes must be children of the SPI master node and can contain properties described in Documentation/devicetree/bindings/spi/spi-bus.txt
-- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html