diff options
author | Jassi Brar <jassi.brar@samsung.com> | 2010-05-23 20:28:19 -0700 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2010-05-23 20:28:19 -0700 |
commit | b3040e40675ec2c43542331cd30d4ee3dae797e8 (patch) | |
tree | a327c4a92118dd0e1c61b8455e744910cd121f57 /drivers/dma/Kconfig | |
parent | 6f68fbaafbaa033205cd131d3e1f3c4b914e9b78 (diff) | |
download | linux-stable-b3040e40675ec2c43542331cd30d4ee3dae797e8.tar.gz linux-stable-b3040e40675ec2c43542331cd30d4ee3dae797e8.tar.bz2 linux-stable-b3040e40675ec2c43542331cd30d4ee3dae797e8.zip |
DMA: PL330: Add dma api driver
Add DMA Engine API driver for the PL330 DMAC.
This driver is supposed to be reusable by various
platforms that have one or more PL330 DMACs.
Atm, DMA_SLAVE and DMA_MEMCPY capabilities have been
implemented.
Signed-off-by: Jassi Brar <jassi.brar@samsung.com>
Reviewed-by: Linus Walleij <linus.walleij@stericsson.com>
[dan.j.williams@intel.com: missing slab.h and ->device_control() fixups]
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r-- | drivers/dma/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index 1b8877922fb0..9e01e96fee94 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig @@ -166,6 +166,15 @@ config TIMB_DMA config ARCH_HAS_ASYNC_TX_FIND_CHANNEL bool +config PL330_DMA + tristate "DMA API Driver for PL330" + select DMA_ENGINE + depends on PL330 + help + Select if your platform has one or more PL330 DMACs. + You need to provide platform specific settings via + platform_data for a dma-pl330 device. + config DMA_ENGINE bool |