blob: cf10e14b7b497bf53c6e4564c8457ee3098f5785 [file] [log] [blame]
Ben Dooksa21765a2007-02-11 18:31:01 +01001# arch/arm/mach-s3c2440/Kconfig
2#
3# Copyright 2007 Simtec Electronics
4#
5# Licensed under GPLv2
6
7config CPU_S3C2440
8 bool
9 depends on ARCH_S3C2410
Russell Kingc7508152008-10-26 10:55:14 +000010 select CPU_ARM920T
Ben Dooksa21765a2007-02-11 18:31:01 +010011 select S3C2410_CLOCK
12 select S3C2410_PM if PM
13 select S3C2410_GPIO
14 select S3C2440_DMA if S3C2410_DMA
15 select CPU_S3C244X
Ben Dooksb2627582007-07-22 16:09:44 +010016 select CPU_LLSERIAL_S3C2440
Ben Dooksa21765a2007-02-11 18:31:01 +010017 help
18 Support for S3C2440 Samsung Mobile CPU based systems.
19
20config S3C2440_DMA
21 bool
22 depends on ARCH_S3C2410 && CPU_S3C24405B
23 help
24 Support for S3C2440 specific DMA code5A
25
26
27menu "S3C2440 Machines"
28
29config MACH_ANUBIS
30 bool "Simtec Electronics ANUBIS"
31 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010032 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010033 select PM_SIMTEC if PM
Ben Dooksb9db83a2008-07-03 11:24:38 +010034 select HAVE_PATA_PLATFORM
Ben Dookse2178d42008-11-10 10:59:32 +000035 select S3C24XX_GPIO_EXTRA64
Ben Dooks0345b512009-07-30 23:23:31 +010036 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +000037 select S3C_DEV_USB_HOST
Ben Dooksa21765a2007-02-11 18:31:01 +010038 help
39 Say Y here if you are using the Simtec Electronics ANUBIS
40 development system
41
42config MACH_OSIRIS
43 bool "Simtec IM2440D20 (OSIRIS) module"
44 select CPU_S3C2440
Ben Dooks93bc6b62008-10-21 14:06:33 +010045 select S3C24XX_DCLK
Ben Dooksa21765a2007-02-11 18:31:01 +010046 select PM_SIMTEC if PM
Ben Dookse2178d42008-11-10 10:59:32 +000047 select S3C24XX_GPIO_EXTRA128
Ben Dooks0345b512009-07-30 23:23:31 +010048 select S3C2440_XTAL_12000000
Ben Dooksbaf6b282009-07-30 23:23:32 +010049 select S3C2410_IOTIMING if S3C2440_CPUFREQ
Ben Dookseca86552009-03-06 19:49:48 +000050 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010051 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010052 help
53 Say Y here if you are using the Simtec IM2440D20 module, also
54 known as the Osiris.
55
Ben Dooks4fa084a2009-11-13 22:34:21 +000056config MACH_OSIRIS_DVS
57 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
58 depends on MACH_OSIRIS
59 select TPS65010
60 help
61 Say Y/M here if you want to have dynamic voltage scaling support
62 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
63
64 The DVS driver alters the voltage supplied to the ARM core
65 depending on the frequency it is running at. The driver itself
66 does not do any of the frequency alteration, which is left up
67 to the cpufreq driver.
68
Ben Dooksa21765a2007-02-11 18:31:01 +010069config MACH_RX3715
70 bool "HP iPAQ rx3715"
71 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +010072 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +010073 select PM_H1940 if PM
Ben Dooksd23b3512009-09-17 00:01:54 +010074 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010075 help
76 Say Y here if you are using the HP iPAQ rx3715.
77
78config ARCH_S3C2440
79 bool "SMDK2440"
80 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +010081 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +010082 select MACH_SMDK
Ben Dookseca86552009-03-06 19:49:48 +000083 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010084 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010085 help
86 Say Y here if you are using the SMDK2440.
87
88config MACH_NEXCODER_2440
89 bool "NexVision NEXCODER 2440 Light Board"
90 select CPU_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +010091 select S3C2440_XTAL_12000000
Ben Dookseca86552009-03-06 19:49:48 +000092 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +010093 select S3C_DEV_NAND
Ben Dooksa21765a2007-02-11 18:31:01 +010094 help
95 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
96
97config SMDK2440_CPU2440
98 bool "SMDK2440 with S3C2440 CPU module"
99 depends on ARCH_S3C2440
100 default y if ARCH_S3C2440
Ben Dooks0345b512009-07-30 23:23:31 +0100101 select S3C2440_XTAL_16934400
Ben Dooksa21765a2007-02-11 18:31:01 +0100102 select CPU_S3C2440
103
Ramax Lo4ab989712008-07-07 18:12:36 +0100104config MACH_AT2440EVB
105 bool "Avantech AT2440EVB development board"
106 select CPU_S3C2440
Ben Dookseca86552009-03-06 19:49:48 +0000107 select S3C_DEV_USB_HOST
Ben Dooksd23b3512009-09-17 00:01:54 +0100108 select S3C_DEV_NAND
Ramax Lo4ab989712008-07-07 18:12:36 +0100109 help
110 Say Y here if you are using the AT2440EVB development board
Ben Dooksa21765a2007-02-11 18:31:01 +0100111
Michel Pollet5102aa42009-03-25 17:19:14 +0000112config MACH_MINI2440
113 bool "MINI2440 development board"
114 select CPU_S3C2440
115 select EEPROM_AT24
116 select LEDS_TRIGGER_BACKLIGHT
117 select SND_S3C24XX_SOC_S3C24XX_UDA134X
Ben Dooksd23b3512009-09-17 00:01:54 +0100118 select S3C_DEV_NAND
Ben Dooks0bfb34f2009-10-26 20:37:21 +0000119 select S3C_DEV_USB_HOST
Michel Pollet5102aa42009-03-25 17:19:14 +0000120 help
121 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
122 available via various sources. It can come with a 3.5" or 7" touch LCD.
123
Ben Dooksa21765a2007-02-11 18:31:01 +0100124endmenu
125