Re: [PATCH v3 00/14] dmaengine/soc: Add Texas Instruments UDMA support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

Regards,
Santosh



[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux