This series adds support for Qcom GSI dma controller found on Qualcomm SoCs. This controller can program the peripheral configuration so we add additional parameters in dma_slave_config for configuring the peripherals like spi and i2c. 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 + 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 create mode 100644 drivers/dma/qcom/gpi.c -- 2.26.2