Skip to content

Add AMD MDB Endpoint and non-LL mode Support

Devendra K Verma dmaengine linux-pci lkml 20 versions – Applied

Status from this message: Applied, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v15 Latest2 patches 6 repliesApplied
  2. v142 patches 0 repliesSuperseded
  3. v132 patches 4 repliesApplied
Earlier versions · 17
VersionPostedPatchesRepliesStatus
v122 patches3 repliesSuperseded
v112 patches5 repliesSuperseded
v10 posting 2/22 patches20 repliesSuperseded
v10 posting 1/22 patches0 repliesSuperseded
v92 patches1 replySuperseded
v82 patches19 repliesSuperseded
v72 patches9 repliesApplied
v6 posting 3/32 patches15 repliesSuperseded
v6 posting 2/32 patches0 repliesSuperseded
v6 posting 1/32 patches0 repliesSuperseded
v52 patches4 repliesSuperseded
v4 posting 3/32 patches4 repliesSuperseded
v4 posting 2/32 patches0 repliesSuperseded
v4 posting 1/32 patches0 repliesSuperseded
v32 patches0 repliesSuperseded
v22 patches6 repliesSuperseded
v12 patches6 repliesSuperseded

Patches in v15 Applied

#Subject and filesSizeRepliesApplied
1/2dmaengine: dw-edma: Add AMD MDB Endpoint Supportdrivers/dma/dw-edma/dw-edma-pcie.c+176 -140 replies
2/2dmaengine: dw-edma: Add non-LL modedrivers/dma/dw-edma/dw-edma-core.c drivers/dma/dw-edma/dw-edma-core.h drivers/dma/dw-edma/dw-edma-pcie.c +3 more+143 -155 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchFrank Li
1/2R-b
2/2R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v15 thread

Cover letter [PATCH v15 0/2] Add AMD MDB Endpoint and non-LL mode Support

This series of patch support the following:

- AMD MDB Endpoint Support, as part of this patch following are added:
o AMD supported device ID and vendor ID (Xilinx)
o AMD MDB specific driver data
o AMD specific VSEC capabilities to retrieve the base of phys address of MDB side DDR
o Logic to assign the offsets to LL and data blocks if more number of channels are enabled than configured in the given pci_data struct.

- Addition of non-LL mode
o The IP supported non-LL mode functions
o Flexibility to choose non-LL mode via dma_slave_config param peripheral_config, by the client for all the vendors using HDMA IP.
o Allow IP utilization if LL mode is not available

Devendra K Verma (2):
dmaengine: dw-edma: Add AMD MDB Endpoint Support
dmaengine: dw-edma: Add non-LL mode

 drivers/dma/dw-edma/dw-edma-core.c    |  47 +++++-
 drivers/dma/dw-edma/dw-edma-core.h    |   1 +
 drivers/dma/dw-edma/dw-edma-pcie.c    | 220 +++++++++++++++++++++++---
 drivers/dma/dw-edma/dw-hdma-v0-core.c |  64 +++++++-
 drivers/dma/dw-edma/dw-hdma-v0-regs.h |   1 +
 include/linux/dma/edma.h              |   1 +
 6 files changed, 312 insertions(+), 22 deletions(-)

base-commit: a989fde763f4f24209e4702f50a45be572340e68

Signature · 1 line
2.43.0