vserver 1.9.5.x5
[linux-2.6.git] / arch / arm / mach-s3c2410 / Kconfig
1 if ARCH_S3C2410
2
3 menu "S3C24XX Implementations"
4
5 config ARCH_BAST
6         bool "Simtec Electronics BAST (EB2410ITX)"
7         select CPU_S3C2410
8         help
9           Say Y here if you are using the Simtec Electronics EB2410ITX
10           development board (also known as BAST)
11
12           Product page: <http://www.simtec.co.uk/products/EB2410ITX/>.
13
14 config ARCH_H1940
15         bool "IPAQ H1940"
16         select CPU_S3C2410
17         help
18           Say Y here if you are using the HP IPAQ H1940
19
20           <http://www.handhelds.org/projects/h1940.html>.
21
22 config ARCH_SMDK2410
23         bool "SMDK2410/A9M2410"
24         select CPU_S3C2410
25         help
26            Say Y here if you are using the SMDK2410 or the derived module A9M2410
27            <http://www.fsforth.de>
28
29 config MACH_VR1000
30         bool "Thorcom VR1000"
31         select CPU_S3C2410
32         help
33           Say Y here if you are using the Thorcom VR1000 board.
34
35           This linux port is currently being maintained by Simtec, on behalf
36           of Thorcom. Any queries, please contact Thorcom first.
37
38 config MACH_RX3715
39         bool "HP iPAQ rx3715"
40         select CPU_S3C2440
41         help
42           Say Y here if you are using the HP iPAQ rx3715.
43
44           See <http://www.handhelds.org/projects/rx3715.html> for more
45           information on this project
46
47 endmenu
48
49 config CPU_S3C2410
50         bool
51         depends on ARCH_S3C2410
52         help
53           Support for S3C2410 and S3C2410A family from the S3C24XX line
54           of Samsung Mobile CPUs.
55
56 config CPU_S3C2440
57         bool
58         depends on ARCH_S3C2410
59         help
60           Support for S3C2440 Samsung Mobile CPU based systems.
61
62 comment "S3C2410 Setup"
63
64 config S3C2410_DMA
65         bool "S3C2410 DMA support"
66         depends on ARCH_S3C2410
67         help
68           S3C2410 DMA support. This is needed for drivers like sound which
69           use the S3C2410's DMA system to move data to and from the
70           peripheral blocks.
71
72 config S3C2410_DMA_DEBUG
73         bool "S3C2410 DMA support debug"
74         depends on ARCH_S3C2410 && S3C2410_DMA
75         help
76           Enable debugging output for the DMA code. This option sends info
77           to the kernel log, at priority KERN_DEBUG.
78
79           Note, it is easy to create and fill the log buffer in a small
80           amount of time, as well as using an significant percentage of
81           the CPU time doing so.
82
83
84 config S3C2410_PM_DEBUG
85         bool "S3C2410 PM Suspend debug"
86         depends on ARCH_S3C2410 && PM
87         help
88           Say Y here if you want verbose debugging from the PM Suspend and
89           Resume code. See `Documentation/arm/Samsing-S3C24XX/Suspend.txt`
90           for more information.
91
92 config S3C2410_PM_CHECK
93         bool "S3C2410 PM Suspend Memory CRC"
94         depends on ARCH_S3C2410 && PM && CRC32
95         help
96           Enable the PM code's memory area checksum over sleep. This option
97           will generate CRCs of all blocks of memory, and store them before
98           going to sleep. The blocks are then checked on resume for any
99           errors.
100
101 config S3C2410_PM_CHECK_CHUNKSIZE
102         int "S3C2410 PM Suspend CRC Chunksize (KiB)"
103         depends on ARCH_S3C2410 && PM && S3C2410_PM_CHECK
104         default 64
105         help
106           Set the chunksize in Kilobytes of the CRC for checking memory
107           corruption over suspend and resume. A smaller value will mean that
108           the CRC data block will take more memory, but wil identify any
109           faults with better precision.
110
111 config S3C2410_LOWLEVEL_UART_PORT
112         int "S3C2410 UART to use for low-level messages"
113         default 0
114         help
115           Choice of which UART port to use for the low-level messages,
116           such as the `Uncompressing...` at start time. The value of
117           this configuration should be between zero and two. The port
118           must have been initialised by the boot-loader before use.
119
120           Note, this does not affect the port used by the debug messages,
121           which is a separate configuration.
122
123 endif