--- v3
+++ v5
@@ -2,6 +2,11 @@
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
@@ -16,16 +21,18 @@
dmaengine: add peripheral configuration
dmaengine: qcom: Add GPI dma driver
- .../devicetree/bindings/dma/qcom,gpi.yaml | 86 +
+ .../devicetree/bindings/dma/qcom,gpi.yaml | 90 +
drivers/dma/qcom/Kconfig | 12 +
drivers/dma/qcom/Makefile | 1 +
- drivers/dma/qcom/gpi.c | 2295 +++++++++++++++++
+ drivers/dma/qcom/gpi.c | 2303 +++++++++++++++++
include/dt-bindings/dma/qcom-gpi.h | 11 +
- include/linux/dmaengine.h | 91 +
- 6 files changed, 2496 insertions(+)
+ 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