Hi Santosh, On 04/10/2019 19.35, santosh.shilimkar@xxxxxxxxxx wrote: > On 9/30/19 11:16 PM, Peter Ujfalusi wrote: >> Hi, >> >> Changes since v2 >> )https://patchwork.kernel.org/project/linux-dmaengine/list/?series=152609&state=*) >> >> - Based on 5.4-rc1 >> - Support for Flow only data transfer for the glue layer >> > >> >> Grygorii Strashko (3): >> bindings: soc: ti: add documentation for k3 ringacc >> soc: ti: k3: add navss ringacc driver >> dmaengine: ti: k3-udma: Add glue layer for non DMAengine users >> >> Peter Ujfalusi (11): >> dmaengine: doc: Add sections for per descriptor metadata support >> dmaengine: Add metadata_ops for dma_async_tx_descriptor >> dmaengine: Add support for reporting DMA cached data amount >> dmaengine: ti: Add cppi5 header for UDMA >> dt-bindings: dma: ti: Add document for K3 UDMA >> dmaengine: ti: New driver for K3 UDMA - split#1: defines, structs, io >> func >> dmaengine: ti: New driver for K3 UDMA - split#2: probe/remove, xlate >> and filter_fn >> dmaengine: ti: New driver for K3 UDMA - split#3: alloc/free >> chan_resources >> dmaengine: ti: New driver for K3 UDMA - split#4: dma_device callbacks >> 1 >> dmaengine: ti: New driver for K3 UDMA - split#5: dma_device callbacks >> 2 >> dmaengine: ti: New driver for K3 UDMA - split#6: Kconfig and Makefile >> >> .../devicetree/bindings/dma/ti/k3-udma.txt | 185 + >> .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 + >> Documentation/driver-api/dmaengine/client.rst | 75 + >> .../driver-api/dmaengine/provider.rst | 46 + >> drivers/dma/dmaengine.c | 73 + >> drivers/dma/dmaengine.h | 8 + >> drivers/dma/ti/Kconfig | 22 + >> drivers/dma/ti/Makefile | 2 + >> drivers/dma/ti/k3-udma-glue.c | 1225 ++++++ >> drivers/dma/ti/k3-udma-private.c | 141 + >> drivers/dma/ti/k3-udma.c | 3525 +++++++++++++++++ >> drivers/dma/ti/k3-udma.h | 161 + >> drivers/soc/ti/Kconfig | 12 + >> drivers/soc/ti/Makefile | 1 + >> drivers/soc/ti/k3-ringacc.c | 1165 ++++++ >> include/dt-bindings/dma/k3-udma.h | 10 + >> include/linux/dma/k3-udma-glue.h | 134 + >> include/linux/dma/ti-cppi5.h | 1049 +++++ >> include/linux/dmaengine.h | 110 + >> include/linux/soc/ti/k3-ringacc.h | 245 ++ >> 20 files changed, 8248 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/dma/ti/k3-udma.txt >> create mode 100644 >> Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt >> create mode 100644 drivers/dma/ti/k3-udma-glue.c >> create mode 100644 drivers/dma/ti/k3-udma-private.c >> create mode 100644 drivers/dma/ti/k3-udma.c >> create mode 100644 drivers/dma/ti/k3-udma.h >> create mode 100644 drivers/soc/ti/k3-ringacc.c >> create mode 100644 include/dt-bindings/dma/k3-udma.h >> create mode 100644 include/linux/dma/k3-udma-glue.h >> create mode 100644 include/linux/dma/ti-cppi5.h >> create mode 100644 include/linux/soc/ti/k3-ringacc.h >> > Can you please split this series and post drivers/soc/* bits > separately ? If its ready, I can apply k3-ringacc.c changes. I'll wait couple of days for guys to check the series, then I can send the split out ringacc patches separately. - Péter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki