--- v1
+++ v5
@@ -2,20 +2,37 @@
This controller can program the peripheral configuration so we add
additional parameters in dma_slave_config for configuring the peripherals
like spi and i2c.
+
+Changes in v5:
+ - Add acked by Rob
+ - Move qcom-gpi-dma.h header to include/linux/dma/
+ - rebase and test on v5.10-rc2
+
+Changes in v3:
+ - Update the i2c tre creation based on testing feedback
+
+Changes in v2:
+ - Update the binding and drop qcom specific properties
+ - Move peripheral configuration as a pointer
+ - Move submit queue for transactions to issue_pending
Vinod Koul (3):
dt-bindings: dmaengine: Document qcom,gpi dma binding
dmaengine: add peripheral configuration
dmaengine: qcom: Add GPI dma driver
- .../devicetree/bindings/dma/qcom-gpi.yaml | 87 +
+ .../devicetree/bindings/dma/qcom,gpi.yaml | 90 +
drivers/dma/qcom/Kconfig | 12 +
drivers/dma/qcom/Makefile | 1 +
- drivers/dma/qcom/gpi.c | 2269 +++++++++++++++++
- include/linux/dmaengine.h | 75 +
- 5 files changed, 2444 insertions(+)
- create mode 100644 Documentation/devicetree/bindings/dma/qcom-gpi.yaml
+ drivers/dma/qcom/gpi.c | 2303 +++++++++++++++++
+ include/dt-bindings/dma/qcom-gpi.h | 11 +
+ include/linux/dma/qcom-gpi-dma.h | 83 +
+ include/linux/dmaengine.h | 5 +
+ 7 files changed, 2505 insertions(+)
+ create mode 100644 Documentation/devicetree/bindings/dma/qcom,gpi.yaml
create mode 100644 drivers/dma/qcom/gpi.c
+ create mode 100644 include/dt-bindings/dma/qcom-gpi.h
+ create mode 100644 include/linux/dma/qcom-gpi-dma.h
--
2.26.2