[ARM] pxa: introduce plat-pxa for PXA common code and add DMA support
authorEric Miao <eric.miao@marvell.com>
Tue, 20 Jan 2009 04:06:01 +0000 (12:06 +0800)
committerEric Miao <eric.miao@marvell.com>
Mon, 23 Mar 2009 02:11:31 +0000 (10:11 +0800)
commitbd5ce4332328c1fe473690a86b2e6a4157be038f
tree785aa105d3752b2df92b1792e799e3f39e1b0411
parente2bb5befd7b0ae2d045f4413a97db52340edec13
[ARM] pxa: introduce plat-pxa for PXA common code and add DMA support

1. introduce folder of 'arch/arm/plat-pxa' for common code across different
   PXA processor families

2. initially moved DMA code into plat-pxa

3. common code in <mach/dma.h> moved into <plat/dma.h>, new processors
   should implement its own <mach/dma.h>, provide the following required
   definitions and '#include <plat/dma.h>' in the end:

   - DMAC_REGS_VIRT for mapped virtual address of the DMA registers'
     physical I/O memory

Signed-off-by: Eric Miao <eric.miao@marvell.com>
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/mach-pxa/Makefile
arch/arm/mach-pxa/include/mach/dma.h
arch/arm/plat-pxa/Kconfig [new file with mode: 0644]
arch/arm/plat-pxa/Makefile [new file with mode: 0644]
arch/arm/plat-pxa/dma.c [moved from arch/arm/mach-pxa/dma.c with 97% similarity]
arch/arm/plat-pxa/include/plat/dma.h [new file with mode: 0644]