Commit | Line | Data |
---|---|---|
a21765a7 BD |
1 | # Copyright 2007 Simtec Electronics |
2 | # | |
3 | # Licensed under GPLv2 | |
4 | ||
5 | config 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 |
18 | config 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 |
30 | config 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 | ||
38 | config 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 | ||
46 | config S3C2440_XTAL_12000000 | |
47 | bool | |
48 | help | |
49 | Indicate that the build needs to support 12MHz system | |
50 | crystal. | |
51 | ||
52 | config S3C2440_XTAL_16934400 | |
53 | bool | |
54 | help | |
55 | Indicate that the build needs to support 16.9344MHz system | |
56 | crystal. | |
57 | ||
58 | config 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 | ||
65 | config 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 |
72 | config S3C2440_DMA |
73 | bool | |
e33ffd4d | 74 | depends on CPU_S3C2440 |
a21765a7 BD |
75 | help |
76 | Support for S3C2440 specific DMA code5A | |
77 | ||
5cbcccb3 | 78 | menu "S3C2440 and S3C2442 Machines" |
a21765a7 BD |
79 | |
80 | config 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 |
93 | config 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 |
105 | config 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 |
119 | config 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 |
132 | config 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 | ||
141 | config 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 | ||
151 | config 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 | ||
160 | config 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 |
166 | config SMDK2440_CPU2442 |
167 | bool "SMDM2440 with S3C2442 CPU module" | |
5cbcccb3 BD |
168 | select CPU_S3C2442 |
169 | ||
4ab98971 RL |
170 | config 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 |
178 | config 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 |
192 | config 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 | 205 | endmenu |