vserver 1.9.3
[linux-2.6.git] / arch / arm / mach-s3c2410 / Kconfig
index 40e78bc..ee42fe2 100644 (file)
@@ -1,9 +1,10 @@
 if ARCH_S3C2410
 
-menu "S3C2410 Implementations"
+menu "S3C24XX Implementations"
 
 config ARCH_BAST
        bool "Simtec Electronics BAST (EB2410ITX)"
+       select CPU_S3C2410
        help
          Say Y here if you are using the Simtec Electronics EB2410ITX
          development board (also known as BAST)
@@ -12,18 +13,22 @@ config ARCH_BAST
 
 config ARCH_H1940
        bool "IPAQ H1940"
+       select CPU_S3C2410
        help
          Say Y here if you are using the HP IPAQ H1940
+
          <http://www.handhelds.org/projects/h1940.html>.
 
 config ARCH_SMDK2410
        bool "SMDK2410/A9M2410"
+       select CPU_S3C2410
        help
           Say Y here if you are using the SMDK2410 or the derived module A9M2410
            <http://www.fsforth.de>
 
 config MACH_VR1000
        bool "Thorcom VR1000"
+       select CPU_S3C2410
        help
          Say Y here if you are using the Thorcom VR1000 board.
 
@@ -32,4 +37,39 @@ config MACH_VR1000
 
 endmenu
 
+config CPU_S3C2410
+       bool
+       depends on ARCH_S3C2410
+       help
+         Support for S3C2410 and S3C2410A family from the S3C24XX line
+         of Samsung Mobile CPUs.
+
+config CPU_S3C2440
+       bool
+       depends on ARCH_S3C2410
+       help
+         Support for S3C2440 Samsung Mobile CPU based systems.
+
+comment "S3C2410 Setup"
+
+config S3C2410_DMA
+       bool "S3C2410 DMA support"
+       depends on ARCH_S3C2410
+       help
+         S3C2410 DMA support. This is needed for drivers like sound which
+         use the S3C2410's DMA system to move data to and from the
+         peripheral blocks.
+
+config S3C2410_DMA_DEBUG
+       bool "S3C2410 DMA support debug"
+       depends on ARCH_S3C2410 && S3C2410_DMA
+       help
+         Enable debugging output for the DMA code. This option sends info
+         to the kernel log, at priority KERN_DEBUG.
+
+         Note, it is easy to create and fill the log buffer in a small
+         amount of time, as well as using an significant percantage of
+         the CPU time doing so.
+
+
 endif