ARM: S3C24XX: enable usage of common dclk if common clock framework is enabled
[deliverable/linux.git] / arch / arm / mach-s3c24xx / Kconfig
CommitLineData
85fd6d63
KK
1# 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
09ec1d7e
KK
12config PLAT_S3C24XX
13 def_bool y
14 select ARCH_REQUIRE_GPIOLIB
ce816fa8 15 select NO_IOPORT_MAP
09ec1d7e
KK
16 select S3C_DEV_NAND
17 select IRQ_DOMAIN
18 help
19 Base platform code for any Samsung S3C24XX device
20
51cb1289
HS
21config S3C2410_COMMON_DCLK
22 bool
23 select REGMAP_MMIO
24 help
25 Temporary symbol to build the dclk driver based on the common clock
26 framework.
27
85fd6d63
KK
28menu "SAMSUNG S3C24XX SoCs Support"
29
30comment "S3C24XX SoCs"
31
32config CPU_S3C2410
33 bool "SAMSUNG S3C2410"
34 default y
5ab9a428 35 depends on SAMSUNG_CLOCK
85fd6d63 36 select CPU_ARM920T
85fd6d63 37 select CPU_LLSERIAL_S3C2410
b1b3f49c 38 select S3C2410_CLOCK
da2f5f48 39 select S3C2410_DMA if S3C24XX_DMA
f023f8dd 40 select ARM_S3C2410_CPUFREQ if ARM_S3C24XX_CPUFREQ
b1b3f49c 41 select S3C2410_PM if PM
88f59738 42 select SAMSUNG_WDT_RESET
85fd6d63
KK
43 help
44 Support for S3C2410 and S3C2410A family from the S3C24XX line
45 of Samsung Mobile CPUs.
46
85e2a26f
KK
47config CPU_S3C2412
48 bool "SAMSUNG S3C2412"
3c27f314 49 select COMMON_CLK
85e2a26f
KK
50 select CPU_ARM926T
51 select CPU_LLSERIAL_S3C2440
3c27f314 52 select S3C2412_COMMON_CLK
85e2a26f 53 select S3C2412_DMA if S3C24XX_DMA
b1b3f49c 54 select S3C2412_PM if PM
85e2a26f
KK
55 help
56 Support for the S3C2412 and S3C2413 SoCs from the S3C24XX line
57
26febf8e
KK
58config CPU_S3C2416
59 bool "SAMSUNG S3C2416/S3C2450"
dfc0f509 60 select COMMON_CLK
26febf8e
KK
61 select CPU_ARM926T
62 select CPU_LLSERIAL_S3C2440
b1b3f49c 63 select S3C2416_PM if PM
dfc0f509 64 select S3C2443_COMMON_CLK
46cdaba1 65 select S3C2443_DMA if S3C24XX_DMA
26febf8e
KK
66 help
67 Support for the S3C2416 SoC from the S3C24XX line
68
dd6f01b5
KK
69config CPU_S3C2440
70 bool "SAMSUNG S3C2440"
5ab9a428 71 depends on SAMSUNG_CLOCK
dd6f01b5
KK
72 select CPU_ARM920T
73 select CPU_LLSERIAL_S3C2440
74 select S3C2410_CLOCK
75 select S3C2410_PM if PM
76 select S3C2440_DMA if S3C24XX_DMA
77 help
78 Support for S3C2440 Samsung Mobile CPU based systems.
79
80config CPU_S3C2442
81 bool "SAMSUNG S3C2442"
5ab9a428 82 depends on SAMSUNG_CLOCK
dd6f01b5
KK
83 select CPU_ARM920T
84 select CPU_LLSERIAL_S3C2440
85 select S3C2410_CLOCK
da2f5f48 86 select S3C2410_DMA if S3C24XX_DMA
dd6f01b5
KK
87 select S3C2410_PM if PM
88 help
89 Support for S3C2442 Samsung Mobile CPU based systems.
90
91config CPU_S3C244X
92 def_bool y
93 depends on CPU_S3C2440 || CPU_S3C2442
88f59738 94 select SAMSUNG_WDT_RESET
dd6f01b5 95
84c028b9
KK
96config CPU_S3C2443
97 bool "SAMSUNG S3C2443"
dfc0f509 98 select COMMON_CLK
84c028b9
KK
99 select CPU_ARM920T
100 select CPU_LLSERIAL_S3C2440
dfc0f509 101 select S3C2443_COMMON_CLK
84c028b9
KK
102 select S3C2443_DMA if S3C24XX_DMA
103 help
104 Support for the S3C2443 SoC from the S3C24XX line
105
28c569f6
HS
106# common code
107
09ec1d7e
KK
108config S3C2410_CLOCK
109 bool
110 help
111 Clock code for the S3C2410, and similar processors which
112 is currently includes the S3C2410, S3C2440, S3C2442.
113
114config S3C24XX_DCLK
115 bool
116 help
117 Clock code for supporting DCLK/CLKOUT on S3C24XX architectures
118
28c569f6
HS
119config S3C24XX_SMDK
120 bool
121 help
122 Common machine code for SMDK2410 and SMDK2440
123
9072dc98
HS
124config S3C24XX_SIMTEC_AUDIO
125 bool
126 depends on (ARCH_BAST || MACH_VR1000 || MACH_OSIRIS || MACH_ANUBIS)
127 default y
128 help
129 Add audio devices for common Simtec S3C24XX boards
130
131config S3C24XX_SIMTEC_PM
132 bool
133 help
134 Common power management code for systems that are
135 compatible with the Simtec style of power management
136
ec2cc753
HS
137config S3C24XX_SIMTEC_USB
138 bool
139 help
140 USB management code for common Simtec S3C24XX boards
141
2c5689a7
HS
142config S3C24XX_SETUP_TS
143 bool
144 help
145 Compile in platform device definition for Samsung TouchScreen.
146
09ec1d7e
KK
147config S3C24XX_DMA
148 bool "S3C2410 DMA support"
09ec1d7e
KK
149 select S3C_DMA
150 help
151 S3C2410 DMA support. This is needed for drivers like sound which
152 use the S3C2410's DMA system to move data to and from the
153 peripheral blocks.
154
155config S3C2410_DMA_DEBUG
156 bool "S3C2410 DMA support debug"
1c13786d 157 depends on S3C2410_DMA
09ec1d7e
KK
158 help
159 Enable debugging output for the DMA code. This option sends info
160 to the kernel log, at priority KERN_DEBUG.
161
85fd6d63
KK
162config S3C2410_DMA
163 bool
dd6f01b5 164 depends on S3C24XX_DMA && (CPU_S3C2410 || CPU_S3C2442)
85fd6d63
KK
165 help
166 DMA device selection for S3C2410 and compatible CPUs
167
168config S3C2410_PM
169 bool
170 help
171 Power Management code common to S3C2410 and better
172
09ec1d7e
KK
173# low-level serial option nodes
174
175config CPU_LLSERIAL_S3C2410_ONLY
176 bool
177 default y if CPU_LLSERIAL_S3C2410 && !CPU_LLSERIAL_S3C2440
178
179config CPU_LLSERIAL_S3C2440_ONLY
180 bool
181 default y if CPU_LLSERIAL_S3C2440 && !CPU_LLSERIAL_S3C2410
182
183config CPU_LLSERIAL_S3C2410
184 bool
185 help
186 Selected if there is an S3C2410 (or register compatible) serial
187 low-level implementation needed
188
189config CPU_LLSERIAL_S3C2440
190 bool
191 help
192 Selected if there is an S3C2440 (or register compatible) serial
193 low-level implementation needed
194
f023f8dd
VK
195config S3C24XX_PLL
196 bool "Support CPUfreq changing of PLL frequency (EXPERIMENTAL)"
3715534a 197 depends on ARM_S3C24XX_CPUFREQ
f023f8dd
VK
198 help
199 Compile in support for changing the PLL frequency from the
200 S3C24XX series CPUfreq driver. The PLL takes time to settle
201 after a frequency change, so by default it is not enabled.
202
203 This also means that the PLL tables for the selected CPU(s) will
204 be built which may increase the size of the kernel image.
205
09ec1d7e
KK
206# cpu frequency items common between s3c2410 and s3c2440/s3c2442
207
208config S3C2410_IOTIMING
209 bool
f023f8dd 210 depends on ARM_S3C24XX_CPUFREQ
09ec1d7e
KK
211 help
212 Internal node to select io timing code that is common to the s3c2410
213 and s3c2440/s3c2442 cpu frequency support.
214
215config S3C2410_CPUFREQ_UTILS
f023f8dd
VK
216 bool
217 depends on ARM_S3C24XX_CPUFREQ
218 help
219 Internal node to select timing code that is common to the s3c2410
220 and s3c2440/s3c244 cpu frequency support.
09ec1d7e
KK
221
222# cpu frequency support common to s3c2412, s3c2413 and s3c2442
223
224config S3C2412_IOTIMING
225 bool
f023f8dd 226 depends on ARM_S3C24XX_CPUFREQ && (CPU_S3C2412 || CPU_S3C2443)
09ec1d7e
KK
227 help
228 Intel node to select io timing code that is common to the s3c2412
229 and the s3c2443.
230
7518dde9
KK
231# cpu-specific sections
232
233if CPU_S3C2410
234
82c18712
KK
235config S3C2410_PLL
236 bool
f023f8dd 237 depends on ARM_S3C2410_CPUFREQ && S3C24XX_PLL
82c18712
KK
238 default y
239 help
240 Select the PLL table for the S3C2410
241
ec2cc753 242config S3C24XX_SIMTEC_NOR
85fd6d63
KK
243 bool
244 help
245 Internal node to specify machine has simtec NOR mapping
246
247config MACH_BAST_IDE
248 bool
249 select HAVE_PATA_PLATFORM
250 help
251 Internal node for machines with an BAST style IDE
252 interface
253
254comment "S3C2410 Boards"
255
256#
257# The "S3C2410 Boards" list is ordered alphabetically by option text.
258# (without ARCH_ or MACH_)
259#
260
261config MACH_AML_M5900
262 bool "AML M5900 Series"
9072dc98 263 select S3C24XX_SIMTEC_PM if PM
85fd6d63
KK
264 select S3C_DEV_USB_HOST
265 help
266 Say Y here if you are using the American Microsystems M5900 Series
267 <http://www.amltd.com>
268
269config ARCH_BAST
270 bool "Simtec Electronics BAST (EB2410ITX)"
b1b3f49c
RK
271 select ISA
272 select MACH_BAST_IDE
51cb1289 273 select S3C2410_COMMON_DCLK if COMMON_CLK
f023f8dd 274 select S3C2410_IOTIMING if ARM_S3C2410_CPUFREQ
51cb1289 275 select S3C24XX_DCLK if SAMSUNG_CLOCK
ec2cc753 276 select S3C24XX_SIMTEC_NOR
b1b3f49c 277 select S3C24XX_SIMTEC_PM if PM
ec2cc753 278 select S3C24XX_SIMTEC_USB
85fd6d63 279 select S3C_DEV_HWMON
85fd6d63 280 select S3C_DEV_NAND
b1b3f49c 281 select S3C_DEV_USB_HOST
85fd6d63
KK
282 help
283 Say Y here if you are using the Simtec Electronics EB2410ITX
284 development board (also known as BAST)
285
286config BAST_PC104_IRQ
287 bool "BAST PC104 IRQ support"
288 depends on ARCH_BAST
289 default y
290 help
291 Say Y here to enable the PC104 IRQ routing on the
292 Simtec BAST (EB2410ITX)
293
294config ARCH_H1940
295 bool "IPAQ H1940"
296 select PM_H1940 if PM
2c5689a7 297 select S3C24XX_SETUP_TS
b1b3f49c
RK
298 select S3C_DEV_NAND
299 select S3C_DEV_USB_HOST
85fd6d63
KK
300 help
301 Say Y here if you are using the HP IPAQ H1940
302
303config H1940BT
304 tristate "Control the state of H1940 bluetooth chip"
305 depends on ARCH_H1940
306 select RFKILL
307 help
308 This is a simple driver that is able to control
309 the state of built in bluetooth chip on h1940.
310
311config PM_H1940
312 bool
313 help
314 Internal node for H1940 and related PM
315
316config MACH_N30
317 bool "Acer N30 family"
85fd6d63 318 select S3C_DEV_NAND
b1b3f49c 319 select S3C_DEV_USB_HOST
85fd6d63
KK
320 help
321 Say Y here if you want suppt for the Acer N30, Acer N35,
322 Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs.
323
324config MACH_OTOM
325 bool "NexVision OTOM Board"
85fd6d63 326 select S3C_DEV_NAND
b1b3f49c 327 select S3C_DEV_USB_HOST
85fd6d63
KK
328 help
329 Say Y here if you are using the Nex Vision OTOM board
330
331config MACH_QT2410
332 bool "QT2410"
85fd6d63 333 select S3C_DEV_NAND
b1b3f49c 334 select S3C_DEV_USB_HOST
85fd6d63
KK
335 help
336 Say Y here if you are using the Armzone QT2410
337
338config ARCH_SMDK2410
339 bool "SMDK2410/A9M2410"
28c569f6 340 select S3C24XX_SMDK
1a4c2a19 341 select S3C_DEV_USB_HOST
85fd6d63
KK
342 help
343 Say Y here if you are using the SMDK2410 or the derived module A9M2410
344 <http://www.fsforth.de>
345
346config MACH_TCT_HAMMER
347 bool "TCT Hammer Board"
348 select S3C_DEV_USB_HOST
349 help
350 Say Y here if you are using the TinCanTools Hammer Board
351 <http://www.tincantools.com>
352
353config MACH_VR1000
354 bool "Thorcom VR1000"
b1b3f49c 355 select MACH_BAST_IDE
51cb1289
HS
356 select S3C2410_COMMON_DCLK if COMMON_CLK
357 select S3C24XX_DCLK if SAMSUNG_CLOCK
ec2cc753 358 select S3C24XX_SIMTEC_NOR
b1b3f49c 359 select S3C24XX_SIMTEC_PM if PM
ec2cc753 360 select S3C24XX_SIMTEC_USB
b1b3f49c 361 select S3C_DEV_USB_HOST
85fd6d63
KK
362 help
363 Say Y here if you are using the Thorcom VR1000 board.
364
365endif # CPU_S3C2410
366
85e2a26f
KK
367config S3C2412_PM_SLEEP
368 bool
369 help
370 Internal config node to apply sleep for S3C2412 power management.
371 Can be selected by another SoCs such as S3C2416 with similar
372 sleep procedure.
373
374if CPU_S3C2412
375
3c27f314
HS
376config S3C2412_COMMON_CLK
377 bool
378 help
379 Build the s3c2412 clock driver based on the common clock framework.
380
85e2a26f
KK
381config CPU_S3C2412_ONLY
382 bool
1c13786d 383 depends on !CPU_S3C2410 && !CPU_S3C2416 && !CPU_S3C2440 && \
a4e4d22c 384 !CPU_S3C2442 && !CPU_S3C2443
85e2a26f
KK
385 default y
386
387config S3C2412_DMA
388 bool
389 help
390 Internal config node for S3C2412 DMA support
391
392config S3C2412_PM
393 bool
7eae354f 394 select S3C2412_PM_SLEEP
59295708 395 select SAMSUNG_WAKEMASK
85e2a26f
KK
396 help
397 Internal config node to apply S3C2412 power management
398
399comment "S3C2412 Boards"
400
401#
402# The "S3C2412 Boards" list is ordered alphabetically by option text.
403# (without ARCH_ or MACH_)
404#
405
406config MACH_JIVE
407 bool "Logitech Jive"
85e2a26f 408 select S3C_DEV_NAND
b1b3f49c 409 select S3C_DEV_USB_HOST
85e2a26f
KK
410 help
411 Say Y here if you are using the Logitech Jive.
412
413config MACH_JIVE_SHOW_BOOTLOADER
5ec9b067
KC
414 bool "Allow access to bootloader partitions in MTD"
415 depends on MACH_JIVE
85e2a26f
KK
416
417config MACH_S3C2413
418 bool
419 help
420 Internal node for S3C2413 version of SMDK2413, so that
421 machine_is_s3c2413() will work when MACH_SMDK2413 is
422 selected
423
424config MACH_SMDK2412
425 bool "SMDK2412"
426 select MACH_SMDK2413
427 help
428 Say Y here if you are using an SMDK2412
429
430 Note, this shares support with SMDK2413, so will automatically
431 select MACH_SMDK2413.
432
433config MACH_SMDK2413
434 bool "SMDK2413"
435 select MACH_S3C2413
28c569f6 436 select S3C24XX_SMDK
85e2a26f 437 select S3C_DEV_NAND
b1b3f49c 438 select S3C_DEV_USB_HOST
85e2a26f
KK
439 help
440 Say Y here if you are using an SMDK2413
441
442config MACH_VSTMS
443 bool "VMSTMS"
85e2a26f 444 select S3C_DEV_NAND
b1b3f49c 445 select S3C_DEV_USB_HOST
85e2a26f
KK
446 help
447 Say Y here if you are using an VSTMS board
448
449endif # CPU_S3C2412
450
26febf8e
KK
451if CPU_S3C2416
452
453config S3C2416_PM
454 bool
455 select S3C2412_PM_SLEEP
456 help
457 Internal config node to apply S3C2416 power management
458
459config S3C2416_SETUP_SDHCI
460 bool
461 select S3C2416_SETUP_SDHCI_GPIO
462 help
463 Internal helper functions for S3C2416 based SDHCI systems
464
465config S3C2416_SETUP_SDHCI_GPIO
466 bool
467 help
468 Common setup code for SDHCI gpio.
469
470comment "S3C2416 Boards"
471
472config MACH_SMDK2416
473 bool "SMDK2416"
b1b3f49c 474 select S3C2416_SETUP_SDHCI
28c569f6 475 select S3C24XX_SMDK
26febf8e
KK
476 select S3C_DEV_FB
477 select S3C_DEV_HSMMC
478 select S3C_DEV_HSMMC1
479 select S3C_DEV_NAND
480 select S3C_DEV_USB_HOST
26febf8e
KK
481 help
482 Say Y here if you are using an SMDK2416
483
35aca364
HS
484config MACH_S3C2416_DT
485 bool "Samsung S3C2416 machine using devicetree"
486 select CLKSRC_OF
487 select USE_OF
488 select PINCTRL
489 select PINCTRL_S3C24XX
490 help
491 Machine support for Samsung S3C2416 machines with device tree enabled.
492 Select this if a fdt blob is available for the S3C2416 SoC based board.
493 Note: This is under development and not all peripherals can be supported
494 with this machine file.
495
26febf8e
KK
496endif # CPU_S3C2416
497
dd6f01b5
KK
498if CPU_S3C2440
499
500config S3C2440_DMA
501 bool
502 help
503 Support for S3C2440 specific DMA code5A
504
acf2d41d
KK
505config S3C2440_XTAL_12000000
506 bool
507 help
508 Indicate that the build needs to support 12MHz system
509 crystal.
510
511config S3C2440_XTAL_16934400
512 bool
513 help
514 Indicate that the build needs to support 16.9344MHz system
515 crystal.
516
517config S3C2440_PLL_12000000
518 bool
f023f8dd
VK
519 depends on ARM_S3C2440_CPUFREQ && S3C2440_XTAL_12000000
520 default y if S3C24XX_PLL
acf2d41d
KK
521 help
522 PLL tables for S3C2440 or S3C2442 CPUs with 12MHz crystals.
523
524config S3C2440_PLL_16934400
525 bool
f023f8dd
VK
526 depends on ARM_S3C2440_CPUFREQ && S3C2440_XTAL_16934400
527 default y if S3C24XX_PLL
acf2d41d
KK
528 help
529 PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals.
530
dd6f01b5
KK
531comment "S3C2440 Boards"
532
533#
534# The "S3C2440 Boards" list is ordered alphabetically by option text.
535# (without ARCH_ or MACH_)
536#
537
538config MACH_ANUBIS
539 bool "Simtec Electronics ANUBIS"
dd6f01b5 540 select HAVE_PATA_PLATFORM
51cb1289 541 select S3C2410_COMMON_DCLK if COMMON_CLK
dd6f01b5 542 select S3C2440_XTAL_12000000
51cb1289 543 select S3C24XX_DCLK if SAMSUNG_CLOCK
b1b3f49c 544 select S3C24XX_SIMTEC_PM if PM
dd6f01b5
KK
545 select S3C_DEV_USB_HOST
546 help
547 Say Y here if you are using the Simtec Electronics ANUBIS
548 development system
549
550config MACH_AT2440EVB
551 bool "Avantech AT2440EVB development board"
dd6f01b5 552 select S3C_DEV_NAND
b1b3f49c 553 select S3C_DEV_USB_HOST
dd6f01b5
KK
554 help
555 Say Y here if you are using the AT2440EVB development board
556
557config MACH_MINI2440
558 bool "MINI2440 development board"
37373f16 559 select EEPROM_AT24 if I2C
dd6f01b5 560 select LEDS_CLASS
678a0990 561 select LEDS_TRIGGERS
dd6f01b5 562 select LEDS_TRIGGER_BACKLIGHT
b1b3f49c 563 select NEW_LEDS
dd6f01b5
KK
564 select S3C_DEV_NAND
565 select S3C_DEV_USB_HOST
e51d5486 566 select S3C_SETUP_CAMIF
dd6f01b5
KK
567 help
568 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
569 available via various sources. It can come with a 3.5" or 7" touch LCD.
570
571config MACH_NEXCODER_2440
572 bool "NexVision NEXCODER 2440 Light Board"
573 select S3C2440_XTAL_12000000
dd6f01b5 574 select S3C_DEV_NAND
b1b3f49c 575 select S3C_DEV_USB_HOST
dd6f01b5
KK
576 help
577 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
578
579config MACH_OSIRIS
580 bool "Simtec IM2440D20 (OSIRIS) module"
51cb1289 581 select S3C2410_COMMON_DCLK if COMMON_CLK
f023f8dd 582 select S3C2410_IOTIMING if ARM_S3C2440_CPUFREQ
b1b3f49c 583 select S3C2440_XTAL_12000000
51cb1289 584 select S3C24XX_DCLK if SAMSUNG_CLOCK
b1b3f49c 585 select S3C24XX_SIMTEC_PM if PM
dd6f01b5 586 select S3C_DEV_NAND
b1b3f49c 587 select S3C_DEV_USB_HOST
dd6f01b5
KK
588 help
589 Say Y here if you are using the Simtec IM2440D20 module, also
590 known as the Osiris.
591
592config MACH_OSIRIS_DVS
593 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
594 depends on MACH_OSIRIS
f88309c6 595 depends on TPS65010
dd6f01b5
KK
596 help
597 Say Y/M here if you want to have dynamic voltage scaling support
598 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
599
600 The DVS driver alters the voltage supplied to the ARM core
601 depending on the frequency it is running at. The driver itself
602 does not do any of the frequency alteration, which is left up
603 to the cpufreq driver.
604
605config MACH_RX3715
606 bool "HP iPAQ rx3715"
dd6f01b5 607 select PM_H1940 if PM
b1b3f49c 608 select S3C2440_XTAL_16934400
dd6f01b5
KK
609 select S3C_DEV_NAND
610 help
611 Say Y here if you are using the HP iPAQ rx3715.
612
613config ARCH_S3C2440
614 bool "SMDK2440"
615 select S3C2440_XTAL_16934400
28c569f6 616 select S3C24XX_SMDK
dd6f01b5 617 select S3C_DEV_NAND
b1b3f49c 618 select S3C_DEV_USB_HOST
dd6f01b5
KK
619 help
620 Say Y here if you are using the SMDK2440.
621
622config SMDK2440_CPU2440
623 bool "SMDK2440 with S3C2440 CPU module"
624 default y if ARCH_S3C2440
625 select S3C2440_XTAL_16934400
626
627endif # CPU_S3C2440
628
629if CPU_S3C2442
630
631comment "S3C2442 Boards"
632
633#
634# The "S3C2442 Boards" list is ordered alphabetically by option text.
635# (without ARCH_ or MACH_)
636#
637
638config MACH_NEO1973_GTA02
639 bool "Openmoko GTA02 / Freerunner phone"
b1b3f49c 640 select I2C
dd6f01b5
KK
641 select MFD_PCF50633
642 select PCF50633_GPIO
dd6f01b5 643 select POWER_SUPPLY
35e79061 644 select S3C24XX_PWM
dd6f01b5
KK
645 select S3C_DEV_USB_HOST
646 help
647 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
648
649config MACH_RX1950
650 bool "HP iPAQ rx1950"
dd6f01b5 651 select I2C
b1b3f49c 652 select PM_H1940 if PM
51cb1289 653 select S3C2410_COMMON_DCLK if COMMON_CLK
f023f8dd 654 select S3C2410_IOTIMING if ARM_S3C2440_CPUFREQ
dd6f01b5 655 select S3C2440_XTAL_16934400
51cb1289 656 select S3C24XX_DCLK if SAMSUNG_CLOCK
b1b3f49c
RK
657 select S3C24XX_PWM
658 select S3C_DEV_NAND
dd6f01b5
KK
659 help
660 Say Y here if you're using HP iPAQ rx1950
661
bd338d07 662endif # CPU_S3C2442
dd6f01b5 663
8c3d7c30
HS
664if CPU_S3C2443 || CPU_S3C2416
665
61fbb1d2
HS
666config S3C2443_COMMON_CLK
667 bool
668 help
669 Temporary symbol to build the clock driver based on the common clock
670 framework.
671
84c028b9
KK
672config S3C2443_DMA
673 bool
674 help
675 Internal config node for S3C2443 DMA support
676
f03eb25e
HS
677config S3C2443_SETUP_SPI
678 bool
679 help
680 Common setup code for SPI GPIO configurations
681
46cdaba1
HS
682endif # CPU_S3C2443 || CPU_S3C2416
683
684if CPU_S3C2443
685
84c028b9
KK
686comment "S3C2443 Boards"
687
688config MACH_SMDK2443
689 bool "SMDK2443"
28c569f6 690 select S3C24XX_SMDK
84c028b9
KK
691 select S3C_DEV_HSMMC1
692 help
693 Say Y here if you are using an SMDK2443
694
695endif # CPU_S3C2443
696
85fd6d63
KK
697endmenu # SAMSUNG S3C24XX SoCs Support
698
699endif # ARCH_S3C24XX
This page took 0.136832 seconds and 5 git commands to generate.