aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c24xx/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-s3c24xx/Kconfig')
-rw-r--r--arch/arm/mach-s3c24xx/Kconfig90
1 files changed, 89 insertions, 1 deletions
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig
index 7f916c8ec796..1c646ff07b92 100644
--- a/arch/arm/mach-s3c24xx/Kconfig
+++ b/arch/arm/mach-s3c24xx/Kconfig
@@ -25,11 +25,21 @@ config CPU_S3C2410
25 Support for S3C2410 and S3C2410A family from the S3C24XX line 25 Support for S3C2410 and S3C2410A family from the S3C24XX line
26 of Samsung Mobile CPUs. 26 of Samsung Mobile CPUs.
27 27
28config CPU_S3C2412
29 bool "SAMSUNG S3C2412"
30 depends on ARCH_S3C24XX
31 select CPU_ARM926T
32 select CPU_LLSERIAL_S3C2440
33 select S3C2412_PM if PM
34 select S3C2412_DMA if S3C24XX_DMA
35 help
36 Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line
37
28if CPU_S3C2410 38if CPU_S3C2410
29 39
30config S3C2410_DMA 40config S3C2410_DMA
31 bool 41 bool
32 depends on S3C2410_DMA && CPU_S3C2410 42 depends on S3C24XX_DMA && CPU_S3C2410
33 default y if CPU_S3C2410 43 default y if CPU_S3C2410
34 help 44 help
35 DMA device selection for S3C2410 and compatible CPUs 45 DMA device selection for S3C2410 and compatible CPUs
@@ -160,6 +170,84 @@ config MACH_VR1000
160 170
161endif # CPU_S3C2410 171endif # CPU_S3C2410
162 172
173config S3C2412_PM_SLEEP
174 bool
175 help
176 Internal config node to apply sleep for S3C2412 power management.
177 Can be selected by another SoCs such as S3C2416 with similar
178 sleep procedure.
179
180if CPU_S3C2412
181
182config CPU_S3C2412_ONLY
183 bool
184 depends on ARCH_S3C24XX && !CPU_S3C2410 && \
185 !CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \
186 !CPU_S3C2443 && CPU_S3C2412
187 default y
188
189config S3C2412_DMA
190 bool
191 help
192 Internal config node for S3C2412 DMA support
193
194config S3C2412_PM
195 bool
196 help
197 Internal config node to apply S3C2412 power management
198
199comment "S3C2412 Boards"
200
201#
202# The "S3C2412 Boards" list is ordered alphabetically by option text.
203# (without ARCH_ or MACH_)
204#
205
206config MACH_JIVE
207 bool "Logitech Jive"
208 select S3C_DEV_USB_HOST
209 select S3C_DEV_NAND
210 help
211 Say Y here if you are using the Logitech Jive.
212
213config MACH_JIVE_SHOW_BOOTLOADER
214 bool "Allow access to bootloader partitions in MTD (EXPERIMENTAL)"
215 depends on MACH_JIVE && EXPERIMENTAL
216
217config MACH_S3C2413
218 bool
219 help
220 Internal node for S3C2413 version of SMDK2413, so that
221 machine_is_s3c2413() will work when MACH_SMDK2413 is
222 selected
223
224config MACH_SMDK2412
225 bool "SMDK2412"
226 select MACH_SMDK2413
227 help
228 Say Y here if you are using an SMDK2412
229
230 Note, this shares support with SMDK2413, so will automatically
231 select MACH_SMDK2413.
232
233config MACH_SMDK2413
234 bool "SMDK2413"
235 select MACH_S3C2413
236 select MACH_SMDK
237 select S3C_DEV_USB_HOST
238 select S3C_DEV_NAND
239 help
240 Say Y here if you are using an SMDK2413
241
242config MACH_VSTMS
243 bool "VMSTMS"
244 select S3C_DEV_USB_HOST
245 select S3C_DEV_NAND
246 help
247 Say Y here if you are using an VSTMS board
248
249endif # CPU_S3C2412
250
163endmenu # SAMSUNG S3C24XX SoCs Support 251endmenu # SAMSUNG S3C24XX SoCs Support
164 252
165endif # ARCH_S3C24XX 253endif # ARCH_S3C24XX