Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3fc3a25b authored by Ben Dooks's avatar Ben Dooks Committed by Russell King
Browse files

[ARM] 3799/1: S3C2442: DMA channel mappings



DMA channel mappings for the S3C2442

Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 98c418a0
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -133,6 +133,13 @@ config S3C2410_CLOCK
	help
	  Clock code for the S3C2410, and similar processors

config CPU_S3C2410_DMA
	bool
	depends on S3C2410_DMA && (CPU_S3C2410 || CPU_S3C2442)
	default y if CPU_S3C2410 || CPU_S3C2442
	help
	  DMA device selection for S3C2410 and compatible CPUs

config CPU_S3C2410
	bool
	depends on ARCH_S3C2410
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ obj-$(CONFIG_CPU_S3C2400) += s3c2400-gpio.o

obj-$(CONFIG_CPU_S3C2410)	+= s3c2410.o
obj-$(CONFIG_CPU_S3C2410)	+= s3c2410-gpio.o
obj-dma-$(CONFIG_CPU_S3C2410)	+= s3c2410-dma.o
obj-$(CONFIG_CPU_S3C2410_DMA)	+= s3c2410-dma.o

# Power Management support

+15 −0
Original line number Diff line number Diff line
@@ -141,3 +141,18 @@ static int __init s3c2410_dma_init(void)
}

arch_initcall(s3c2410_dma_init);

/* S3C2442 DMA contains the same selection table as the S3C2410 */

static struct sysdev_driver s3c2442_dma_driver = {
	.add	= s3c2410_dma_add,
};

static int __init s3c2442_dma_init(void)
{
	return sysdev_driver_register(&s3c2442_sysclass, &s3c2442_dma_driver);
}

arch_initcall(s3c2442_dma_init);