aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c2410/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@g5.osdl.org>2006-09-28 17:40:39 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-09-28 17:40:39 -0400
commitebdea46fecae40c4d7effcd33f40918a37a1df4b (patch)
treee4312bf7f1f3d184738963a0ec300aa9fdfd55c1 /arch/arm/mach-s3c2410/Kconfig
parentfecf3404f4aba6d0edeba31eeb018cbb6326dff2 (diff)
parent250d375d1da45a5e08ab8baf5eaa7eb258afd82b (diff)
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (130 commits) [ARM] 3856/1: Add clocksource for Intel IXP4xx platforms [ARM] 3855/1: Add generic time support [ARM] 3873/1: S3C24XX: Add irq_chip names [ARM] 3872/1: S3C24XX: Apply consistant tabbing to irq_chips [ARM] 3871/1: S3C24XX: Fix ordering of EINT4..23 [ARM] nommu: confirms the CR_V bit in nommu mode [ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores. [ARM] 3870/1: AT91: Start removing static memory mappings [ARM] 3869/1: AT91: NAND support for DK and KB9202 boards [ARM] 3868/1: AT91 hardware header update [ARM] 3867/1: AT91 GPIO update [ARM] 3866/1: AT91 clock update [ARM] 3865/1: AT91RM9200 header updates [ARM] 3862/2: S3C2410 - add basic power management support for AML M5900 series [ARM] kthread: switch arch/arm/kernel/apm.c [ARM] Off-by-one in arch/arm/common/icst* [ARM] 3864/1: Refactore sharpsl_pm [ARM] 3863/1: Add Locomo SPI Device [ARM] 3847/2: Convert LOMOMO to use struct device for GPIOs [ARM] Use CPU_CACHE_* where possible in asm/cacheflush.h ...
Diffstat (limited to 'arch/arm/mach-s3c2410/Kconfig')
-rw-r--r--arch/arm/mach-s3c2410/Kconfig38
1 files changed, 37 insertions, 1 deletions
diff --git a/arch/arm/mach-s3c2410/Kconfig b/arch/arm/mach-s3c2410/Kconfig
index bbd138be6a70..df37594c30f8 100644
--- a/arch/arm/mach-s3c2410/Kconfig
+++ b/arch/arm/mach-s3c2410/Kconfig
@@ -2,6 +2,13 @@ if ARCH_S3C2410
2 2
3menu "S3C24XX Implementations" 3menu "S3C24XX Implementations"
4 4
5config MACH_AML_M5900
6 bool "AML M5900 Series"
7 select CPU_S3C2410
8 help
9 Say Y here if you are using the American Microsystems M5900 Series
10 <http://www.amltd.com>
11
5config MACH_ANUBIS 12config MACH_ANUBIS
6 bool "Simtec Electronics ANUBIS" 13 bool "Simtec Electronics ANUBIS"
7 select CPU_S3C2440 14 select CPU_S3C2440
@@ -126,6 +133,12 @@ config MACH_NEXCODER_2440
126 help 133 help
127 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board 134 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
128 135
136config MACH_VSTMS
137 bool "VMSTMS"
138 select CPU_S3C2412
139 help
140 Say Y here if you are using an VSTMS board
141
129endmenu 142endmenu
130 143
131config S3C2410_CLOCK 144config S3C2410_CLOCK
@@ -133,10 +146,24 @@ config S3C2410_CLOCK
133 help 146 help
134 Clock code for the S3C2410, and similar processors 147 Clock code for the S3C2410, and similar processors
135 148
149config S3C2410_PM
150 bool
151 depends on CONFIG_PM
152 help
153 Power Management code common to S3C2410 and better
154
155config CPU_S3C2410_DMA
156 bool
157 depends on S3C2410_DMA && (CPU_S3C2410 || CPU_S3C2442)
158 default y if CPU_S3C2410 || CPU_S3C2442
159 help
160 DMA device selection for S3C2410 and compatible CPUs
161
136config CPU_S3C2410 162config CPU_S3C2410
137 bool 163 bool
138 depends on ARCH_S3C2410 164 depends on ARCH_S3C2410
139 select S3C2410_CLOCK 165 select S3C2410_CLOCK
166 select S3C2410_PM
140 help 167 help
141 Support for S3C2410 and S3C2410A family from the S3C24XX line 168 Support for S3C2410 and S3C2410A family from the S3C24XX line
142 of Samsung Mobile CPUs. 169 of Samsung Mobile CPUs.
@@ -149,6 +176,13 @@ config CPU_S3C2412_ONLY
149 !CPU_S3C2440 && !CPU_S3C2442 && CPU_S3C2412 176 !CPU_S3C2440 && !CPU_S3C2442 && CPU_S3C2412
150 default y if CPU_S3C2412 177 default y if CPU_S3C2412
151 178
179config S3C2412_PM
180 bool
181 default y if PM
182 depends on CPU_S3C2412
183 help
184 Internal config node to apply S3C2412 power management
185
152config CPU_S3C2412 186config CPU_S3C2412
153 bool 187 bool
154 depends on ARCH_S3C2410 188 depends on ARCH_S3C2410
@@ -165,6 +199,7 @@ config CPU_S3C2440
165 bool 199 bool
166 depends on ARCH_S3C2410 200 depends on ARCH_S3C2410
167 select S3C2410_CLOCK 201 select S3C2410_CLOCK
202 select S3C2410_PM
168 select CPU_S3C244X 203 select CPU_S3C244X
169 help 204 help
170 Support for S3C2440 Samsung Mobile CPU based systems. 205 Support for S3C2440 Samsung Mobile CPU based systems.
@@ -173,6 +208,7 @@ config CPU_S3C2442
173 bool 208 bool
174 depends on ARCH_S3C2420 209 depends on ARCH_S3C2420
175 select S3C2410_CLOCK 210 select S3C2410_CLOCK
211 select S3C2410_PM
176 select CPU_S3C244X 212 select CPU_S3C244X
177 help 213 help
178 Support for S3C2442 Samsung Mobile CPU based systems. 214 Support for S3C2442 Samsung Mobile CPU based systems.
@@ -256,7 +292,7 @@ config S3C2410_PM_CHECK_CHUNKSIZE
256 292
257config PM_SIMTEC 293config PM_SIMTEC
258 bool 294 bool
259 depends on PM && (ARCH_BAST || MACH_VR1000) 295 depends on PM && (ARCH_BAST || MACH_VR1000 || MACH_AML_M5900)
260 default y 296 default y
261 297
262config S3C2410_LOWLEVEL_UART_PORT 298config S3C2410_LOWLEVEL_UART_PORT