Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groec...
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / mach-s3c2440 / Kconfig
CommitLineData
a21765a7
BD
1# Copyright 2007 Simtec Electronics
2#
3# Licensed under GPLv2
4
5config CPU_S3C2440
6 bool
c750815e 7 select CPU_ARM920T
1ec7269f 8 select S3C_GPIO_PULL_UP
a21765a7
BD
9 select S3C2410_CLOCK
10 select S3C2410_PM if PM
11 select S3C2410_GPIO
12 select S3C2440_DMA if S3C2410_DMA
13 select CPU_S3C244X
b2627588 14 select CPU_LLSERIAL_S3C2440
a21765a7
BD
15 help
16 Support for S3C2440 Samsung Mobile CPU based systems.
17
916ee924
BD
18config CPU_S3C2442
19 bool
916ee924 20 select CPU_ARM920T
812c4e40 21 select S3C_GPIO_PULL_DOWN
916ee924
BD
22 select S3C2410_CLOCK
23 select S3C2410_GPIO
24 select S3C2410_PM if PM
25 select CPU_S3C244X
26 select CPU_LLSERIAL_S3C2440
27 help
28 Support for S3C2442 Samsung Mobile CPU based systems.
29
58bac7b8
BD
30config CPU_S3C244X
31 bool
e33ffd4d 32 depends on CPU_S3C2440 || CPU_S3C2442
58bac7b8
BD
33 help
34 Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems.
35
36
37
38config S3C2440_CPUFREQ
39 bool "S3C2440/S3C2442 CPU Frequency scaling support"
40 depends on CPU_FREQ_S3C24XX && (CPU_S3C2440 || CPU_S3C2442)
41 select S3C2410_CPUFREQ_UTILS
42 default y
43 help
44 CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs.
45
46config S3C2440_XTAL_12000000
47 bool
48 help
49 Indicate that the build needs to support 12MHz system
50 crystal.
51
52config S3C2440_XTAL_16934400
53 bool
54 help
55 Indicate that the build needs to support 16.9344MHz system
56 crystal.
57
58config S3C2440_PLL_12000000
59 bool
60 depends on S3C2440_CPUFREQ && S3C2440_XTAL_12000000
61 default y if CPU_FREQ_S3C24XX_PLL
62 help
63 PLL tables for S3C2440 or S3C2442 CPUs with 12MHz crystals.
64
65config S3C2440_PLL_16934400
66 bool
67 depends on S3C2440_CPUFREQ && S3C2440_XTAL_16934400
68 default y if CPU_FREQ_S3C24XX_PLL
69 help
70 PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals.
71
a21765a7
BD
72config S3C2440_DMA
73 bool
e33ffd4d 74 depends on CPU_S3C2440
a21765a7
BD
75 help
76 Support for S3C2440 specific DMA code5A
77
5cbcccb3 78menu "S3C2440 and S3C2442 Machines"
a21765a7
BD
79
80config MACH_ANUBIS
81 bool "Simtec Electronics ANUBIS"
82 select CPU_S3C2440
93bc6b63 83 select S3C24XX_DCLK
a21765a7 84 select PM_SIMTEC if PM
b9db83af 85 select HAVE_PATA_PLATFORM
e2178d43 86 select S3C24XX_GPIO_EXTRA64
0345b51c 87 select S3C2440_XTAL_12000000
eca8655f 88 select S3C_DEV_USB_HOST
a21765a7
BD
89 help
90 Say Y here if you are using the Simtec Electronics ANUBIS
91 development system
92
5cbcccb3
BD
93config MACH_NEO1973_GTA02
94 bool "Openmoko GTA02 / Freerunner phone"
95 select CPU_S3C2442
96 select MFD_PCF50633
97 select PCF50633_GPIO
98 select I2C
99 select POWER_SUPPLY
100 select MACH_NEO1973
101 select S3C2410_PWM
102 help
103 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
104
a21765a7
BD
105config MACH_OSIRIS
106 bool "Simtec IM2440D20 (OSIRIS) module"
107 select CPU_S3C2440
93bc6b63 108 select S3C24XX_DCLK
a21765a7 109 select PM_SIMTEC if PM
e2178d43 110 select S3C24XX_GPIO_EXTRA128
0345b51c 111 select S3C2440_XTAL_12000000
baf6b281 112 select S3C2410_IOTIMING if S3C2440_CPUFREQ
eca8655f 113 select S3C_DEV_USB_HOST
d23b3517 114 select S3C_DEV_NAND
a21765a7
BD
115 help
116 Say Y here if you are using the Simtec IM2440D20 module, also
117 known as the Osiris.
118
4fa084af
BD
119config MACH_OSIRIS_DVS
120 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
121 depends on MACH_OSIRIS
122 select TPS65010
123 help
124 Say Y/M here if you want to have dynamic voltage scaling support
125 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
126
127 The DVS driver alters the voltage supplied to the ARM core
128 depending on the frequency it is running at. The driver itself
129 does not do any of the frequency alteration, which is left up
130 to the cpufreq driver.
131
a21765a7
BD
132config MACH_RX3715
133 bool "HP iPAQ rx3715"
134 select CPU_S3C2440
0345b51c 135 select S3C2440_XTAL_16934400
a21765a7 136 select PM_H1940 if PM
d23b3517 137 select S3C_DEV_NAND
a21765a7
BD
138 help
139 Say Y here if you are using the HP iPAQ rx3715.
140
141config ARCH_S3C2440
142 bool "SMDK2440"
143 select CPU_S3C2440
0345b51c 144 select S3C2440_XTAL_16934400
a21765a7 145 select MACH_SMDK
eca8655f 146 select S3C_DEV_USB_HOST
d23b3517 147 select S3C_DEV_NAND
a21765a7
BD
148 help
149 Say Y here if you are using the SMDK2440.
150
151config MACH_NEXCODER_2440
152 bool "NexVision NEXCODER 2440 Light Board"
153 select CPU_S3C2440
0345b51c 154 select S3C2440_XTAL_12000000
eca8655f 155 select S3C_DEV_USB_HOST
d23b3517 156 select S3C_DEV_NAND
a21765a7
BD
157 help
158 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
159
160config SMDK2440_CPU2440
161 bool "SMDK2440 with S3C2440 CPU module"
a21765a7 162 default y if ARCH_S3C2440
0345b51c 163 select S3C2440_XTAL_16934400
a21765a7
BD
164 select CPU_S3C2440
165
5cbcccb3
BD
166config SMDK2440_CPU2442
167 bool "SMDM2440 with S3C2442 CPU module"
5cbcccb3
BD
168 select CPU_S3C2442
169
4ab98971
RL
170config MACH_AT2440EVB
171 bool "Avantech AT2440EVB development board"
172 select CPU_S3C2440
eca8655f 173 select S3C_DEV_USB_HOST
d23b3517 174 select S3C_DEV_NAND
4ab98971
RL
175 help
176 Say Y here if you are using the AT2440EVB development board
a21765a7 177
5102aa4a
MP
178config MACH_MINI2440
179 bool "MINI2440 development board"
180 select CPU_S3C2440
181 select EEPROM_AT24
2e18edf7
BD
182 select NEW_LEDS
183 select LEDS_CLASS
184 select LEDS_TRIGGER
5102aa4a 185 select LEDS_TRIGGER_BACKLIGHT
d23b3517 186 select S3C_DEV_NAND
0bfb34f3 187 select S3C_DEV_USB_HOST
5102aa4a
MP
188 help
189 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
190 available via various sources. It can come with a 3.5" or 7" touch LCD.
191
c394f177
VK
192config MACH_RX1950
193 bool "HP iPAQ rx1950"
194 select CPU_S3C2442
195 select S3C24XX_DCLK
196 select PM_H1940 if PM
197 select I2C
198 select S3C2410_PWM
199 select S3C_DEV_NAND
200 select S3C2410_IOTIMING if S3C2440_CPUFREQ
201 select S3C2440_XTAL_16934400
202 help
203 Say Y here if you're using HP iPAQ rx1950
204
a21765a7 205endmenu