Add dma support for i.MX23/28
Shawn Guo
shawn.guo at freescale.com
Fri Feb 4 21:08:11 EST 2011
This patch set is to add dma support for i.MX23/28, including
apbh-dma and apbx-dma. The apbh-dma was tested with mxs-mmc driver
on mx23evk and mx28evk boards. And mxs-mmc driver will be posted
for review later.
It's based on Sascha's imx-for-2.6.39 tree since commit:
22cbba1b82de458028f4aa270e88492b622c1ea8
ARM: mxs: dynamically register flexcan devices for mx28
Thanks for review.
Regards,
Shawn
Shawn Guo (5):
[PATCH 1/5] dmaengine: mxs-dma: add dma support for i.MX23/28
[PATCH 2/5] ARM: mxs: add dma channel definitions
[PATCH 3/5] ARM: mxs: dynamically allocate dma device for mx23/28
[PATCH 4/5] ARM: mxs/mx23evk: add dma device
[PATCH 5/5] ARM: mxs/mx28evk: add dma device
arch/arm/mach-mxs/Kconfig | 2 +
arch/arm/mach-mxs/clock-mx23.c | 3 +-
arch/arm/mach-mxs/clock-mx28.c | 4 +-
arch/arm/mach-mxs/devices-mx23.h | 6 +
arch/arm/mach-mxs/devices-mx28.h | 6 +
arch/arm/mach-mxs/devices/Kconfig | 3 +
arch/arm/mach-mxs/devices/Makefile | 1 +
arch/arm/mach-mxs/devices/platform-dma.c | 50 ++
arch/arm/mach-mxs/include/mach/devices-common.h | 7 +
arch/arm/mach-mxs/include/mach/dma.h | 16 +
arch/arm/mach-mxs/include/mach/mx23.h | 24 +
arch/arm/mach-mxs/include/mach/mx28.h | 37 ++
arch/arm/mach-mxs/mach-mx23evk.c | 8 +
arch/arm/mach-mxs/mach-mx28evk.c | 8 +
drivers/dma/Kconfig | 8 +
drivers/dma/Makefile | 1 +
drivers/dma/mxs-dma.c | 702 +++++++++++++++++++++++
17 files changed, 883 insertions(+), 3 deletions(-)
More information about the linux-arm-kernel
mailing list