aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/Kconfig
diff options
context:
space:
mode:
authorBarry Song <Baohua.Song@csr.com>2012-11-01 10:54:43 -0400
committerVinod Koul <vinod.koul@intel.com>2013-01-08 01:05:03 -0500
commitf7d935dcc34fae9ad4a39f2cf8e2a96199c48948 (patch)
tree900ccbbe1963162bcdb3009e60ad596d75db3e40 /drivers/dma/Kconfig
parent91f8aecc501e456c97a6f49f7ea3797e874d5d89 (diff)
dmaengine: sirf: enable the driver support new SiRFmarco SoC
The driver supports old up SiRFprimaII SoCs, this patch makes it support the new SiRFmarco as well. SiRFmarco, as a SMP SoC, adds new DMA_INT_EN_CLR and DMA_CH_LOOP_CTRL_CLR registers, to disable IRQ/Channel, we should write 1 to the corresponding bit in the two CLEAR register. Tested on SiRFmarco using SPI driver: $ /mnt/spidev-sirftest -D /dev/spidev32766.0 spi mode: 0 bits per word: 8 max speed: 500000 Hz (500 KHz) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 $ cat /proc/interrupts CPU0 CPU1 32: 1593 0 GIC sirfsoc_timer0 33: 0 3533 GIC sirfsoc_timer1 44: 0 0 GIC sirfsoc_dma 45: 16 0 GIC sirfsoc_dma 47: 6 0 GIC sirfsoc_spi 50: 5654 0 GIC sirfsoc-uart ... Signed-off-by: Barry Song <Baohua.Song@csr.com> Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r--drivers/dma/Kconfig4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig
index 6761cc8a59d5..0b408bbb6a17 100644
--- a/drivers/dma/Kconfig
+++ b/drivers/dma/Kconfig
@@ -212,8 +212,8 @@ config TIMB_DMA
212 Enable support for the Timberdale FPGA DMA engine. 212 Enable support for the Timberdale FPGA DMA engine.
213 213
214config SIRF_DMA 214config SIRF_DMA
215 tristate "CSR SiRFprimaII DMA support" 215 tristate "CSR SiRFprimaII/SiRFmarco DMA support"
216 depends on ARCH_PRIMA2 216 depends on ARCH_SIRF
217 select DMA_ENGINE 217 select DMA_ENGINE
218 help 218 help
219 Enable support for the CSR SiRFprimaII DMA engine. 219 Enable support for the CSR SiRFprimaII DMA engine.