diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-09-28 17:40:39 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-09-28 17:40:39 -0400 |
commit | ebdea46fecae40c4d7effcd33f40918a37a1df4b (patch) | |
tree | e4312bf7f1f3d184738963a0ec300aa9fdfd55c1 /arch/arm/mach-s3c2410/Kconfig | |
parent | fecf3404f4aba6d0edeba31eeb018cbb6326dff2 (diff) | |
parent | 250d375d1da45a5e08ab8baf5eaa7eb258afd82b (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/Kconfig | 38 |
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 | ||
3 | menu "S3C24XX Implementations" | 3 | menu "S3C24XX Implementations" |
4 | 4 | ||
5 | config 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 | |||
5 | config MACH_ANUBIS | 12 | config 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 | ||
136 | config MACH_VSTMS | ||
137 | bool "VMSTMS" | ||
138 | select CPU_S3C2412 | ||
139 | help | ||
140 | Say Y here if you are using an VSTMS board | ||
141 | |||
129 | endmenu | 142 | endmenu |
130 | 143 | ||
131 | config S3C2410_CLOCK | 144 | config 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 | ||
149 | config S3C2410_PM | ||
150 | bool | ||
151 | depends on CONFIG_PM | ||
152 | help | ||
153 | Power Management code common to S3C2410 and better | ||
154 | |||
155 | config 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 | |||
136 | config CPU_S3C2410 | 162 | config 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 | ||
179 | config 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 | |||
152 | config CPU_S3C2412 | 186 | config 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 | ||
257 | config PM_SIMTEC | 293 | config 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 | ||
262 | config S3C2410_LOWLEVEL_UART_PORT | 298 | config S3C2410_LOWLEVEL_UART_PORT |