1 # arch/arm/mach-s3c24xx/Kconfig
3 # Copyright (c) 2012 Samsung Electronics Co., Ltd.
4 # http://www.samsung.com/
6 # Copyright 2007 Simtec Electronics
12 menu "SAMSUNG S3C24XX SoCs Support"
14 comment "S3C24XX SoCs"
17 bool "SAMSUNG S3C2410"
21 select CPU_LLSERIAL_S3C2410
22 select S3C2410_PM if PM
23 select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX
25 Support for S3C2410 and S3C2410A family from the S3C24XX line
26 of Samsung Mobile CPUs.
29 bool "SAMSUNG S3C2412"
30 depends on ARCH_S3C24XX
32 select CPU_LLSERIAL_S3C2440
33 select S3C2412_PM if PM
34 select S3C2412_DMA if S3C24XX_DMA
36 Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line
39 bool "SAMSUNG S3C2416/S3C2450"
40 depends on ARCH_S3C24XX
42 select CPU_LLSERIAL_S3C2440
45 select S3C2416_DMA if S3C24XX_DMA
46 select S3C2416_PM if PM
48 Support for the S3C2416 SoC from the S3C24XX line
54 depends on S3C24XX_DMA && CPU_S3C2410
55 default y if CPU_S3C2410
57 DMA device selection for S3C2410 and compatible CPUs
62 Power Management code common to S3C2410 and better
67 Internal node to specify machine has simtec NOR mapping
71 select HAVE_PATA_PLATFORM
73 Internal node for machines with an BAST style IDE
76 comment "S3C2410 Boards"
79 # The "S3C2410 Boards" list is ordered alphabetically by option text.
80 # (without ARCH_ or MACH_)
84 bool "AML M5900 Series"
85 select PM_SIMTEC if PM
86 select S3C_DEV_USB_HOST
88 Say Y here if you are using the American Microsystems M5900 Series
89 <http://www.amltd.com>
92 bool "Simtec Electronics BAST (EB2410ITX)"
93 select S3C2410_IOTIMING if S3C2410_CPUFREQ
94 select PM_SIMTEC if PM
100 select S3C_DEV_USB_HOST
103 Say Y here if you are using the Simtec Electronics EB2410ITX
104 development board (also known as BAST)
106 config BAST_PC104_IRQ
107 bool "BAST PC104 IRQ support"
111 Say Y here to enable the PC104 IRQ routing on the
112 Simtec BAST (EB2410ITX)
116 select PM_H1940 if PM
117 select S3C_DEV_USB_HOST
119 select S3C2410_SETUP_TS
121 Say Y here if you are using the HP IPAQ H1940
124 tristate "Control the state of H1940 bluetooth chip"
125 depends on ARCH_H1940
128 This is a simple driver that is able to control
129 the state of built in bluetooth chip on h1940.
134 Internal node for H1940 and related PM
137 bool "Acer N30 family"
139 select S3C_DEV_USB_HOST
142 Say Y here if you want suppt for the Acer N30, Acer N35,
143 Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs.
146 bool "NexVision OTOM Board"
147 select S3C_DEV_USB_HOST
150 Say Y here if you are using the Nex Vision OTOM board
154 select S3C_DEV_USB_HOST
157 Say Y here if you are using the Armzone QT2410
160 bool "SMDK2410/A9M2410"
163 Say Y here if you are using the SMDK2410 or the derived module A9M2410
164 <http://www.fsforth.de>
166 config MACH_TCT_HAMMER
167 bool "TCT Hammer Board"
168 select S3C_DEV_USB_HOST
170 Say Y here if you are using the TinCanTools Hammer Board
171 <http://www.tincantools.com>
174 bool "Thorcom VR1000"
175 select PM_SIMTEC if PM
179 select S3C_DEV_USB_HOST
181 Say Y here if you are using the Thorcom VR1000 board.
185 config S3C2412_PM_SLEEP
188 Internal config node to apply sleep for S3C2412 power management.
189 Can be selected by another SoCs such as S3C2416 with similar
194 config CPU_S3C2412_ONLY
196 depends on ARCH_S3C24XX && !CPU_S3C2410 && \
197 !CPU_S3C2416 && !CPU_S3C2440 && !CPU_S3C2442 && \
198 !CPU_S3C2443 && CPU_S3C2412
204 Internal config node for S3C2412 DMA support
209 Internal config node to apply S3C2412 power management
211 comment "S3C2412 Boards"
214 # The "S3C2412 Boards" list is ordered alphabetically by option text.
215 # (without ARCH_ or MACH_)
220 select S3C_DEV_USB_HOST
223 Say Y here if you are using the Logitech Jive.
225 config MACH_JIVE_SHOW_BOOTLOADER
226 bool "Allow access to bootloader partitions in MTD (EXPERIMENTAL)"
227 depends on MACH_JIVE && EXPERIMENTAL
232 Internal node for S3C2413 version of SMDK2413, so that
233 machine_is_s3c2413() will work when MACH_SMDK2413 is
240 Say Y here if you are using an SMDK2412
242 Note, this shares support with SMDK2413, so will automatically
243 select MACH_SMDK2413.
249 select S3C_DEV_USB_HOST
252 Say Y here if you are using an SMDK2413
256 select S3C_DEV_USB_HOST
259 Say Y here if you are using an VSTMS board
267 select S3C2412_PM_SLEEP
269 Internal config node to apply S3C2416 power management
271 config S3C2416_SETUP_SDHCI
273 select S3C2416_SETUP_SDHCI_GPIO
275 Internal helper functions for S3C2416 based SDHCI systems
277 config S3C2416_SETUP_SDHCI_GPIO
280 Common setup code for SDHCI gpio.
282 comment "S3C2416 Boards"
289 select S3C_DEV_HSMMC1
291 select S3C_DEV_USB_HOST
292 select S3C2416_SETUP_SDHCI
294 Say Y here if you are using an SMDK2416
298 endmenu # SAMSUNG S3C24XX SoCs Support