ARM: 6132/1: PL330: Add common core driver
authorJassi Brar <jassisinghbrar@gmail.com>
Fri, 14 May 2010 14:18:54 +0000 (15:18 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 15 May 2010 14:03:50 +0000 (15:03 +0100)
commit75070612c49c0bb976bb9221d051b20316ad1bc7
tree4459727b25d1b1732f86cc6034879364801705c0
parent64039be8226b9f6c80c704d94ac9891eee4a274c
ARM: 6132/1: PL330: Add common core driver

PL330 is a configurable DMA controller PrimeCell device.
The register map of the device is well defined.
The configuration of a particular implementation can be
read from the six configuration registers CR0-4,Dn.

This patch implements a driver for the specification:-
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0424a/DDI0424A_dmac_pl330_r0p0_trm.pdf

The exported interface should be sufficient to implement
a driver for any DMA API.

Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/common/Kconfig
arch/arm/common/Makefile
arch/arm/common/pl330.c [new file with mode: 0644]
arch/arm/include/asm/hardware/pl330.h [new file with mode: 0644]