ata: pdata_pxa: migrate over to dmaengine usage

This patch is compile-tested only, but the migration was actually
straight-forward.

Signed-off-by: Daniel Mack <zonque@gmail.com>
net: irda: pxaficp_ir: switch to dmaengine

This was only compile-tested.

Signed-off-by: Daniel Mack <zonque@gmail.com>
net: smc91x.c: switch to generic buf-to-buf DMA offload

Drop all PXA-DMA specific implementation details and rely on
dma_async_memcpy_buf_to_buf().

This patch is only compile-tested.

Signed-off-by: Daniel Mack <zonque@gmail.com>
net: smc911x.c: switch to dmaengine API

Drop all PXA-DMA specific implementation details and switch over to
generic dmaengine usage.

This patch is only compile-tested.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ASoC: pxa: pxa-pcm-lib: switch over to snd-soc-dmaengine-pcm

This patch removes the old PXA DMA API usage and switches over to
generic functions provided by snd-soc-dmaengine-pcm.

More cleanups may be done on top of this, and some function stubs can
now be removed completetly. However, the intention here was to keep
the transition as small as possible.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: add OF_DEV_AUXDATA for ssp ports

This is needed until we switch over to the common clk framework.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: fix pwri2c of_dev_auxdata entry

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: augment nand DMA resources with names

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: dts: add dma controller

Add this node to pxa2xx, which is the base for all other pxa* dts files.
Override the dma-channels property from pxa3xx, as the 3xx series has 32
channels. Other implementation might do the same when appropriate.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: dts: add dma properties to mmc node

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa3xx: dts: add dma properties to nand node

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: dts: fix mmc controller compatible string

The vendor prefix was renamed from "mrvl" to "marvell". Follow this
change in the dts file.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: dts: fix ohci controller compatible string

The vendor prefix was renamed from "mrvl" to "marvell". Follow this
change in the dts file.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: dts: add ssp nodes

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: register static mmp_pdma device

Drop the init call to the properietary dma subsystem and register the
mmp_pdma device.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: mmp: register static mmp_pdma device

Drop the init call to the properietary dma subsystem and register
the mmp_pdma device.

Signed-off-by: Daniel Mack <zonque@gmail.com>
ARM: pxa: remove old DMA implementation

Signed-off-by: Daniel Mack <zonque@gmail.com>
arm: pxa: pxa-dt: more ssp aliases

this needed to get the clocks for ssp devices in pxa3xx mode.

probably not worth for merging upstream. we should rather work on common
clocks for this platform.
drivers/media/platform/soc_camera/pxa_camera.c DMAENGINE WIP