blob: 1c646ff07b92a85f779f9c81b452fe0e2f09a399 [file] [log] [blame]
Kukjin Kim85fd6d62012-02-06 09:38:19 +09001# arch/arm/mach-s3c24xx/Kconfig
2#
3# Copyright (c) 2012 Samsung Electronics Co., Ltd.
4# http://www.samsung.com/
5#
6# Copyright 2007 Simtec Electronics
7#
8# Licensed under GPLv2
9
10if ARCH_S3C24XX
11
12menu "SAMSUNG S3C24XX SoCs Support"
13
14comment "S3C24XX SoCs"
15
16config CPU_S3C2410
17 bool "SAMSUNG S3C2410"
18 default y
19 select CPU_ARM920T
20 select S3C2410_CLOCK
21 select CPU_LLSERIAL_S3C2410
22 select S3C2410_PM if PM
23 select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX
24 help
25 Support for S3C2410 and S3C2410A family from the S3C24XX line
26 of Samsung Mobile CPUs.
27
Kukjin Kim85e2a262012-02-06 10:02:01 +090028config 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
Kukjin Kim85fd6d62012-02-06 09:38:19 +090038if CPU_S3C2410
39
40config S3C2410_DMA
41 bool
Kukjin Kim85e2a262012-02-06 10:02:01 +090042 depends on S3C24XX_DMA && CPU_S3C2410
Kukjin Kim85fd6d62012-02-06 09:38:19 +090043 default y if CPU_S3C2410
44 help
45 DMA device selection for S3C2410 and compatible CPUs
46
47config S3C2410_PM
48 bool
49 help
50 Power Management code common to S3C2410 and better
51
52config SIMTEC_NOR
53 bool
54 help
55 Internal node to specify machine has simtec NOR mapping
56
57config MACH_BAST_IDE
58 bool
59 select HAVE_PATA_PLATFORM
60 help
61 Internal node for machines with an BAST style IDE
62 interface
63
64comment "S3C2410 Boards"
65
66#
67# The "S3C2410 Boards" list is ordered alphabetically by option text.
68# (without ARCH_ or MACH_)
69#
70
71config MACH_AML_M5900
72 bool "AML M5900 Series"
73 select PM_SIMTEC if PM
74 select S3C_DEV_USB_HOST
75 help
76 Say Y here if you are using the American Microsystems M5900 Series
77 <http://www.amltd.com>
78
79config ARCH_BAST
80 bool "Simtec Electronics BAST (EB2410ITX)"
81 select S3C2410_IOTIMING if S3C2410_CPUFREQ
82 select PM_SIMTEC if PM
83 select SIMTEC_NOR
84 select MACH_BAST_IDE
85 select S3C24XX_DCLK
86 select ISA
87 select S3C_DEV_HWMON
88 select S3C_DEV_USB_HOST
89 select S3C_DEV_NAND
90 help
91 Say Y here if you are using the Simtec Electronics EB2410ITX
92 development board (also known as BAST)
93
94config BAST_PC104_IRQ
95 bool "BAST PC104 IRQ support"
96 depends on ARCH_BAST
97 default y
98 help
99 Say Y here to enable the PC104 IRQ routing on the
100 Simtec BAST (EB2410ITX)
101
102config ARCH_H1940
103 bool "IPAQ H1940"
104 select PM_H1940 if PM
105 select S3C_DEV_USB_HOST
106 select S3C_DEV_NAND
107 select S3C2410_SETUP_TS
108 help
109 Say Y here if you are using the HP IPAQ H1940
110
111config H1940BT
112 tristate "Control the state of H1940 bluetooth chip"
113 depends on ARCH_H1940
114 select RFKILL
115 help
116 This is a simple driver that is able to control
117 the state of built in bluetooth chip on h1940.
118
119config PM_H1940
120 bool
121 help
122 Internal node for H1940 and related PM
123
124config MACH_N30
125 bool "Acer N30 family"
126 select MACH_N35
127 select S3C_DEV_USB_HOST
128 select S3C_DEV_NAND
129 help
130 Say Y here if you want suppt for the Acer N30, Acer N35,
131 Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs.
132
133config MACH_OTOM
134 bool "NexVision OTOM Board"
135 select S3C_DEV_USB_HOST
136 select S3C_DEV_NAND
137 help
138 Say Y here if you are using the Nex Vision OTOM board
139
140config MACH_QT2410
141 bool "QT2410"
142 select S3C_DEV_USB_HOST
143 select S3C_DEV_NAND
144 help
145 Say Y here if you are using the Armzone QT2410
146
147config ARCH_SMDK2410
148 bool "SMDK2410/A9M2410"
149 select MACH_SMDK
150 help
151 Say Y here if you are using the SMDK2410 or the derived module A9M2410
152 <http://www.fsforth.de>
153
154config MACH_TCT_HAMMER
155 bool "TCT Hammer Board"
156 select S3C_DEV_USB_HOST
157 help
158 Say Y here if you are using the TinCanTools Hammer Board
159 <http://www.tincantools.com>
160
161config MACH_VR1000
162 bool "Thorcom VR1000"
163 select PM_SIMTEC if PM
164 select S3C24XX_DCLK
165 select SIMTEC_NOR
166 select MACH_BAST_IDE
167 select S3C_DEV_USB_HOST
168 help
169 Say Y here if you are using the Thorcom VR1000 board.
170
171endif # CPU_S3C2410
172
Kukjin Kim85e2a262012-02-06 10:02:01 +0900173config 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
Kukjin Kim85fd6d62012-02-06 09:38:19 +0900251endmenu # SAMSUNG S3C24XX SoCs Support
252
253endif # ARCH_S3C24XX