1
2
3
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 S3C_GPIO_PULL_DOWN
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
30config CPU_S3C244X
31 bool
32 depends on CPU_S3C2440 || CPU_S3C2442
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
72config S3C2440_DMA
73 bool
74 depends on CPU_S3C2440
75 help
76 Support for S3C2440 specific DMA code5A
77
78menu "S3C2440 and S3C2442 Machines"
79
80config MACH_ANUBIS
81 bool "Simtec Electronics ANUBIS"
82 select CPU_S3C2440
83 select S3C24XX_DCLK
84 select PM_SIMTEC if PM
85 select HAVE_PATA_PLATFORM
86 select S3C24XX_GPIO_EXTRA64
87 select S3C2440_XTAL_12000000
88 select S3C_DEV_USB_HOST
89 help
90 Say Y here if you are using the Simtec Electronics ANUBIS
91 development system
92
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 select S3C_DEV_USB_HOST
103 help
104 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
105
106config MACH_OSIRIS
107 bool "Simtec IM2440D20 (OSIRIS) module"
108 select CPU_S3C2440
109 select S3C24XX_DCLK
110 select PM_SIMTEC if PM
111 select S3C24XX_GPIO_EXTRA128
112 select S3C2440_XTAL_12000000
113 select S3C2410_IOTIMING if S3C2440_CPUFREQ
114 select S3C_DEV_USB_HOST
115 select S3C_DEV_NAND
116 help
117 Say Y here if you are using the Simtec IM2440D20 module, also
118 known as the Osiris.
119
120config MACH_OSIRIS_DVS
121 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
122 depends on MACH_OSIRIS
123 select TPS65010
124 help
125 Say Y/M here if you want to have dynamic voltage scaling support
126 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
127
128 The DVS driver alters the voltage supplied to the ARM core
129 depending on the frequency it is running at. The driver itself
130 does not do any of the frequency alteration, which is left up
131 to the cpufreq driver.
132
133config MACH_RX3715
134 bool "HP iPAQ rx3715"
135 select CPU_S3C2440
136 select S3C2440_XTAL_16934400
137 select PM_H1940 if PM
138 select S3C_DEV_NAND
139 help
140 Say Y here if you are using the HP iPAQ rx3715.
141
142config ARCH_S3C2440
143 bool "SMDK2440"
144 select CPU_S3C2440
145 select S3C2440_XTAL_16934400
146 select MACH_SMDK
147 select S3C_DEV_USB_HOST
148 select S3C_DEV_NAND
149 help
150 Say Y here if you are using the SMDK2440.
151
152config MACH_NEXCODER_2440
153 bool "NexVision NEXCODER 2440 Light Board"
154 select CPU_S3C2440
155 select S3C2440_XTAL_12000000
156 select S3C_DEV_USB_HOST
157 select S3C_DEV_NAND
158 help
159 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
160
161config SMDK2440_CPU2440
162 bool "SMDK2440 with S3C2440 CPU module"
163 default y if ARCH_S3C2440
164 select S3C2440_XTAL_16934400
165 select CPU_S3C2440
166
167config SMDK2440_CPU2442
168 bool "SMDM2440 with S3C2442 CPU module"
169 select CPU_S3C2442
170
171config MACH_AT2440EVB
172 bool "Avantech AT2440EVB development board"
173 select CPU_S3C2440
174 select S3C_DEV_USB_HOST
175 select S3C_DEV_NAND
176 help
177 Say Y here if you are using the AT2440EVB development board
178
179config MACH_MINI2440
180 bool "MINI2440 development board"
181 select CPU_S3C2440
182 select EEPROM_AT24
183 select NEW_LEDS
184 select LEDS_CLASS
185 select LEDS_TRIGGER
186 select LEDS_TRIGGER_BACKLIGHT
187 select S3C_DEV_NAND
188 select S3C_DEV_USB_HOST
189 help
190 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
191 available via various sources. It can come with a 3.5" or 7" touch LCD.
192
193config MACH_RX1950
194 bool "HP iPAQ rx1950"
195 select CPU_S3C2442
196 select S3C24XX_DCLK
197 select PM_H1940 if PM
198 select I2C
199 select S3C2410_PWM
200 select S3C_DEV_NAND
201 select S3C2410_IOTIMING if S3C2440_CPUFREQ
202 select S3C2440_XTAL_16934400
203 help
204 Say Y here if you're using HP iPAQ rx1950
205
206endmenu
207