Thread (44 messages) flat view 44 messages, 10 authors, 2011-08-25
STALE5469d

[PATCH 07/15] ARM: EXYNOS4: Use generic DMA PL330 driver

From: Thomas Abraham <hidden>
Date: 2011-08-15 14:15:48
Also in: linux-samsung-soc

Hi Boojin,

On 27 July 2011 11:01, Boojin Kim [off-list ref] wrote:
This patch makes Samsung EXYNOS4 to use DMA PL330 driver
on DMADEVICE. The EXYNOS4 uses DMA generic APIs instead of
SAMSUNG specific S3C-PL330 APIs.

Signed-off-by: Boojin Kim <redacted>
Signed-off-by: Kukjin Kim <redacted>
---
?arch/arm/mach-exynos4/Kconfig | ? ?2 +-
?arch/arm/mach-exynos4/clock.c | ? 16 ++-
?arch/arm/mach-exynos4/dma.c ? | ?299 ++++++++++++++++++++++++++---------------
?3 files changed, 198 insertions(+), 119 deletions(-)
[...]
quoted hunk ↗ jump to hunk
diff --git a/arch/arm/mach-exynos4/dma.c b/arch/arm/mach-exynos4/dma.c
index 564bb53..d57d662 100644
[...]
+struct dma_pl330_peri pdma0_peri[28] = {
+ ? ? ? {
+ ? ? ? ? ? ? ? .peri_id = (u8)DMACH_PCM0_RX,
+ ? ? ? ? ? ? ? .rqtype = DEVTOMEM,
+ ? ? ? }, {
The client driver specifies the direction of the transfer
(DMA_TO_DEVICE or DMA_FROM_DEVICE) when requesting for a dma channel.
So, is the rqtype parameter required in the platform data for the dma
driver?

Thanks,
Thomas.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help