[PATCH RFC v13 0/5] MPC512x DMA slave s/g support, OF DMA lookup
Alexander Popov
a13xp0p0v88 at gmail.com
Fri May 16 00:15:30 EST 2014
2013/7/14 Gerhard Sittig <gsi at denx.de>:
> this series
> - introduces slave s/g support (that's support for DMA transfers which
> involve peripherals in contrast to mem-to-mem transfers)
> - adds device tree based lookup support for DMA channels
> - combines floating patches and related feedback which already covered
> several aspects of what the suggested LPB driver needs, to demonstrate
> how integration might be done
...
Changes in v12:
A new patch (part 2/7) is added to this series.
Part 6/7:
- change the description of 'compatible' property according part 2/7;
- improve the document according Gerhard's feedback;
Parts 1/7, 2/7 and 4/7 have been applied by Vinod Koul and
are excluded from v13.
Changes in v13:
A new patch (part 1/5) is added to this series.
Part 2/5:
- fix style issue;
- improve comments;
> known issues:
> - it's yet to get confirmed whether MPC8308 can use slave support or
> whether the DMA controller's driver shall actively reject it, the
> information that's available so far suggests that peripheral transfers
> to IP bus attached I/O is useful and shall not get blocked right away
Alexander Popov (5):
dmaengine: fix comment typo
dma: mpc512x: add support for peripheral transfers
dma: of: add common xlate function for matching by channel id
dma: mpc512x: add device tree binding document
dma: mpc512x: register for device tree channel lookup
.../devicetree/bindings/dma/mpc512x-dma.txt | 40 ++++
arch/powerpc/boot/dts/mpc5121.dtsi | 1 +
drivers/dma/mpc512x_dma.c | 257 ++++++++++++++++++++-
drivers/dma/of-dma.c | 35 +++
include/linux/dmaengine.h | 2 +-
include/linux/of_dma.h | 4 +
6 files changed, 332 insertions(+), 7 deletions(-)
create mode 100644 Documentation/devicetree/bindings/dma/mpc512x-dma.txt
--
1.8.4.2
More information about the Linuxppc-dev
mailing list