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