diff options
Diffstat (limited to 'arch/arm/mach-s3c24xx/Kconfig')
-rw-r--r-- | arch/arm/mach-s3c24xx/Kconfig | 169 |
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 | ||
50 | config 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 | |||
60 | config 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 | |||
69 | config CPU_S3C244X | ||
70 | def_bool y | ||
71 | depends on CPU_S3C2440 || CPU_S3C2442 | ||
72 | |||
50 | if CPU_S3C2410 | 73 | if CPU_S3C2410 |
51 | 74 | ||
52 | config S3C2410_DMA | 75 | config 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 | ||
296 | endif # CPU_S3C2416 | 319 | endif # CPU_S3C2416 |
297 | 320 | ||
321 | if CPU_S3C2440 | ||
322 | |||
323 | config S3C2440_DMA | ||
324 | bool | ||
325 | help | ||
326 | Support for S3C2440 specific DMA code5A | ||
327 | |||
328 | comment "S3C2440 Boards" | ||
329 | |||
330 | # | ||
331 | # The "S3C2440 Boards" list is ordered alphabetically by option text. | ||
332 | # (without ARCH_ or MACH_) | ||
333 | # | ||
334 | |||
335 | config 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 | |||
347 | config 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 | |||
354 | config 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 | |||
367 | config 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 | |||
375 | config 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 | |||
388 | config 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 | |||
401 | config 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 | |||
409 | config 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 | |||
418 | config SMDK2440_CPU2440 | ||
419 | bool "SMDK2440 with S3C2440 CPU module" | ||
420 | default y if ARCH_S3C2440 | ||
421 | select S3C2440_XTAL_16934400 | ||
422 | |||
423 | endif # CPU_S3C2440 | ||
424 | |||
425 | if CPU_S3C2442 | ||
426 | |||
427 | comment "S3C2442 Boards" | ||
428 | |||
429 | # | ||
430 | # The "S3C2442 Boards" list is ordered alphabetically by option text. | ||
431 | # (without ARCH_ or MACH_) | ||
432 | # | ||
433 | |||
434 | config 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 | |||
446 | config 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 | |||
458 | config SMDK2440_CPU2442 | ||
459 | bool "SMDM2440 with S3C2442 CPU module" | ||
460 | |||
461 | endif # CPU_S3C2440 | ||
462 | |||
298 | endmenu # SAMSUNG S3C24XX SoCs Support | 463 | endmenu # SAMSUNG S3C24XX SoCs Support |
299 | 464 | ||
300 | endif # ARCH_S3C24XX | 465 | endif # ARCH_S3C24XX |