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