Thread (73 messages) 73 messages, 7 authors, 2011-07-28
STALE5424d

[PATCH V4 05/14] ARM: SAMSUNG: Update to use PL330-DMA driver

From: jassisinghbrar@gmail.com (Jassi Brar)
Date: 2011-07-25 11:31:53
Also in: linux-samsung-soc

On Mon, Jul 25, 2011 at 6:58 AM, Boojin Kim [off-list ref] wrote:
quoted hunk ↗ jump to hunk
diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig
index 4d79519..cb170a6 100644
--- a/arch/arm/plat-samsung/Kconfig
+++ b/arch/arm/plat-samsung/Kconfig
@@ -300,6 +300,14 @@ config S3C_PL330_DMA
? ? ? ?help
? ? ? ? ?S3C DMA API Driver for PL330 DMAC.

+config DMADEV_PL330
+ ? ? ? bool
+ ? ? ? select DMADEVICES
+ ? ? ? select PL330_DMA
+ ? ? ? select ARM_AMBA
+ ? ? ? help
+ ? ? ? ? Use DMA device engine for PL330 DMAC.
+
If this is for the 'wrapper' dma driver, please use S3C or similar prefix.
quoted hunk ↗ jump to hunk
diff --git a/arch/arm/plat-samsung/include/plat/s3c-dma-pl330.h b/arch/arm/plat-samsung/include/plat/dma-pl330.h
similarity index 84%
rename from arch/arm/plat-samsung/include/plat/s3c-dma-pl330.h
rename to arch/arm/plat-samsung/include/plat/dma-pl330.h
index 8107442..c402719 100644
--- a/arch/arm/plat-samsung/include/plat/s3c-dma-pl330.h
+++ b/arch/arm/plat-samsung/include/plat/dma-pl330.h
@@ -8,19 +8,18 @@
?* (at your option) any later version.
?*/

-#ifndef ? ? ? ?__S3C_DMA_PL330_H_
-#define ? ? ? ?__S3C_DMA_PL330_H_
-
-#define S3C2410_DMAF_AUTOSTART ? ? ? ? (1 << 0)
-#define S3C2410_DMAF_CIRCULAR ? ? ? ? ?(1 << 1)
+#ifndef __DMA_PL330_H_
+#define __DMA_PL330_H_ __FILE__
To respect namespaces, please preserve S3C prefix because
the file is Samsung specific.

quoted hunk ↗ jump to hunk
@@ -84,6 +83,14 @@ enum dma_ch {
? ? ? ?DMACH_SLIMBUS4_TX,
? ? ? ?DMACH_SLIMBUS5_RX,
? ? ? ?DMACH_SLIMBUS5_TX,
+ ? ? ? DMACH_MTOM_0,
+ ? ? ? DMACH_MTOM_1,
+ ? ? ? DMACH_MTOM_2,
+ ? ? ? DMACH_MTOM_3,
+ ? ? ? DMACH_MTOM_4,
+ ? ? ? DMACH_MTOM_5,
+ ? ? ? DMACH_MTOM_6,
+ ? ? ? DMACH_MTOM_7,
? ? ? ?/* END Marker, also used to denote a reserved channel */
? ? ? ?DMACH_MAX,
?};
Naming mem->mem channels should be unnecessary.
Not sure what you have in mind.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help