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/Kconfig169
1 files changed, 167 insertions, 2 deletions
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig
index 9dda29e82bbe..d8d156c0881c 100644
--- a/arch/arm/mach-s3c24xx/Kconfig
+++ b/arch/arm/mach-s3c24xx/Kconfig
@@ -47,12 +47,35 @@ config CPU_S3C2416
47 help 47 help
48 Support for the S3C2416 SoC from the S3C24XX line 48 Support for the S3C2416 SoC from the S3C24XX line
49 49
50config CPU_S3C2440
51 bool "SAMSUNG S3C2440"
52 select CPU_ARM920T
53 select CPU_LLSERIAL_S3C2440
54 select S3C2410_CLOCK
55 select S3C2410_PM if PM
56 select S3C2440_DMA if S3C24XX_DMA
57 help
58 Support for S3C2440 Samsung Mobile CPU based systems.
59
60config CPU_S3C2442
61 bool "SAMSUNG S3C2442"
62 select CPU_ARM920T
63 select CPU_LLSERIAL_S3C2440
64 select S3C2410_CLOCK
65 select S3C2410_PM if PM
66 help
67 Support for S3C2442 Samsung Mobile CPU based systems.
68
69config CPU_S3C244X
70 def_bool y
71 depends on CPU_S3C2440 || CPU_S3C2442
72
50if CPU_S3C2410 73if CPU_S3C2410
51 74
52config S3C2410_DMA 75config S3C2410_DMA
53 bool 76 bool
54 depends on S3C24XX_DMA && CPU_S3C2410 77 depends on S3C24XX_DMA && (CPU_S3C2410 || CPU_S3C2442)
55 default y if CPU_S3C2410 78 default y if CPU_S3C2410 || CPU_S3C2442
56 help 79 help
57 DMA device selection for S3C2410 and compatible CPUs 80 DMA device selection for S3C2410 and compatible CPUs
58 81
@@ -295,6 +318,148 @@ config MACH_SMDK2416
295 318
296endif # CPU_S3C2416 319endif # CPU_S3C2416
297 320
321if CPU_S3C2440
322
323config S3C2440_DMA
324 bool
325 help
326 Support for S3C2440 specific DMA code5A
327
328comment "S3C2440 Boards"
329
330#
331# The "S3C2440 Boards" list is ordered alphabetically by option text.
332# (without ARCH_ or MACH_)
333#
334
335config MACH_ANUBIS
336 bool "Simtec Electronics ANUBIS"
337 select S3C24XX_DCLK
338 select PM_SIMTEC if PM
339 select HAVE_PATA_PLATFORM
340 select S3C24XX_GPIO_EXTRA64
341 select S3C2440_XTAL_12000000
342 select S3C_DEV_USB_HOST
343 help
344 Say Y here if you are using the Simtec Electronics ANUBIS
345 development system
346
347config MACH_AT2440EVB
348 bool "Avantech AT2440EVB development board"
349 select S3C_DEV_USB_HOST
350 select S3C_DEV_NAND
351 help
352 Say Y here if you are using the AT2440EVB development board
353
354config MACH_MINI2440
355 bool "MINI2440 development board"
356 select EEPROM_AT24
357 select NEW_LEDS
358 select LEDS_CLASS
359 select LEDS_TRIGGER
360 select LEDS_TRIGGER_BACKLIGHT
361 select S3C_DEV_NAND
362 select S3C_DEV_USB_HOST
363 help
364 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
365 available via various sources. It can come with a 3.5" or 7" touch LCD.
366
367config MACH_NEXCODER_2440
368 bool "NexVision NEXCODER 2440 Light Board"
369 select S3C2440_XTAL_12000000
370 select S3C_DEV_USB_HOST
371 select S3C_DEV_NAND
372 help
373 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
374
375config MACH_OSIRIS
376 bool "Simtec IM2440D20 (OSIRIS) module"
377 select S3C24XX_DCLK
378 select PM_SIMTEC if PM
379 select S3C24XX_GPIO_EXTRA128
380 select S3C2440_XTAL_12000000
381 select S3C2410_IOTIMING if S3C2440_CPUFREQ
382 select S3C_DEV_USB_HOST
383 select S3C_DEV_NAND
384 help
385 Say Y here if you are using the Simtec IM2440D20 module, also
386 known as the Osiris.
387
388config MACH_OSIRIS_DVS
389 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
390 depends on MACH_OSIRIS
391 select TPS65010
392 help
393 Say Y/M here if you want to have dynamic voltage scaling support
394 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
395
396 The DVS driver alters the voltage supplied to the ARM core
397 depending on the frequency it is running at. The driver itself
398 does not do any of the frequency alteration, which is left up
399 to the cpufreq driver.
400
401config MACH_RX3715
402 bool "HP iPAQ rx3715"
403 select S3C2440_XTAL_16934400
404 select PM_H1940 if PM
405 select S3C_DEV_NAND
406 help
407 Say Y here if you are using the HP iPAQ rx3715.
408
409config ARCH_S3C2440
410 bool "SMDK2440"
411 select S3C2440_XTAL_16934400
412 select MACH_SMDK
413 select S3C_DEV_USB_HOST
414 select S3C_DEV_NAND
415 help
416 Say Y here if you are using the SMDK2440.
417
418config SMDK2440_CPU2440
419 bool "SMDK2440 with S3C2440 CPU module"
420 default y if ARCH_S3C2440
421 select S3C2440_XTAL_16934400
422
423endif # CPU_S3C2440
424
425if CPU_S3C2442
426
427comment "S3C2442 Boards"
428
429#
430# The "S3C2442 Boards" list is ordered alphabetically by option text.
431# (without ARCH_ or MACH_)
432#
433
434config MACH_NEO1973_GTA02
435 bool "Openmoko GTA02 / Freerunner phone"
436 select MFD_PCF50633
437 select PCF50633_GPIO
438 select I2C
439 select POWER_SUPPLY
440 select MACH_NEO1973
441 select S3C2410_PWM
442 select S3C_DEV_USB_HOST
443 help
444 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
445
446config MACH_RX1950
447 bool "HP iPAQ rx1950"
448 select S3C24XX_DCLK
449 select PM_H1940 if PM
450 select I2C
451 select S3C2410_PWM
452 select S3C_DEV_NAND
453 select S3C2410_IOTIMING if S3C2440_CPUFREQ
454 select S3C2440_XTAL_16934400
455 help
456 Say Y here if you're using HP iPAQ rx1950
457
458config SMDK2440_CPU2442
459 bool "SMDM2440 with S3C2442 CPU module"
460
461endif # CPU_S3C2440
462
298endmenu # SAMSUNG S3C24XX SoCs Support 463endmenu # SAMSUNG S3C24XX SoCs Support
299 464
300endif # ARCH_S3C24XX 465endif # ARCH_S3C24XX