]>
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 BD |
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 | ||
58bac7b8 BD |
29 | config CPU_S3C244X |
30 | bool | |
e33ffd4d | 31 | depends on CPU_S3C2440 || CPU_S3C2442 |
58bac7b8 BD |
32 | help |
33 | Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems. | |
34 | ||
35 | ||
36 | ||
37 | config 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 | ||
45 | config S3C2440_XTAL_12000000 | |
46 | bool | |
47 | help | |
48 | Indicate that the build needs to support 12MHz system | |
49 | crystal. | |
50 | ||
51 | config S3C2440_XTAL_16934400 | |
52 | bool | |
53 | help | |
54 | Indicate that the build needs to support 16.9344MHz system | |
55 | crystal. | |
56 | ||
57 | config 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 | ||
64 | config 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 | ||
a21765a7 BD |
71 | config S3C2440_DMA |
72 | bool | |
e33ffd4d | 73 | depends on CPU_S3C2440 |
a21765a7 BD |
74 | help |
75 | Support for S3C2440 specific DMA code5A | |
76 | ||
5cbcccb3 | 77 | menu "S3C2440 and S3C2442 Machines" |
a21765a7 BD |
78 | |
79 | config MACH_ANUBIS | |
80 | bool "Simtec Electronics ANUBIS" | |
81 | select CPU_S3C2440 | |
93bc6b63 | 82 | select S3C24XX_DCLK |
a21765a7 | 83 | select PM_SIMTEC if PM |
b9db83af | 84 | select HAVE_PATA_PLATFORM |
e2178d43 | 85 | select S3C24XX_GPIO_EXTRA64 |
0345b51c | 86 | select S3C2440_XTAL_12000000 |
eca8655f | 87 | select S3C_DEV_USB_HOST |
a21765a7 BD |
88 | help |
89 | Say Y here if you are using the Simtec Electronics ANUBIS | |
90 | development system | |
91 | ||
5cbcccb3 BD |
92 | config 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 | ||
a21765a7 BD |
104 | config MACH_OSIRIS |
105 | bool "Simtec IM2440D20 (OSIRIS) module" | |
106 | select CPU_S3C2440 | |
93bc6b63 | 107 | select S3C24XX_DCLK |
a21765a7 | 108 | select PM_SIMTEC if PM |
e2178d43 | 109 | select S3C24XX_GPIO_EXTRA128 |
0345b51c | 110 | select S3C2440_XTAL_12000000 |
baf6b281 | 111 | select S3C2410_IOTIMING if S3C2440_CPUFREQ |
eca8655f | 112 | select S3C_DEV_USB_HOST |
d23b3517 | 113 | select S3C_DEV_NAND |
a21765a7 BD |
114 | help |
115 | Say Y here if you are using the Simtec IM2440D20 module, also | |
116 | known as the Osiris. | |
117 | ||
4fa084af BD |
118 | config 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 | ||
a21765a7 BD |
131 | config MACH_RX3715 |
132 | bool "HP iPAQ rx3715" | |
133 | select CPU_S3C2440 | |
0345b51c | 134 | select S3C2440_XTAL_16934400 |
a21765a7 | 135 | select PM_H1940 if PM |
d23b3517 | 136 | select S3C_DEV_NAND |
a21765a7 BD |
137 | help |
138 | Say Y here if you are using the HP iPAQ rx3715. | |
139 | ||
140 | config ARCH_S3C2440 | |
141 | bool "SMDK2440" | |
142 | select CPU_S3C2440 | |
0345b51c | 143 | select S3C2440_XTAL_16934400 |
a21765a7 | 144 | select MACH_SMDK |
eca8655f | 145 | select S3C_DEV_USB_HOST |
d23b3517 | 146 | select S3C_DEV_NAND |
a21765a7 BD |
147 | help |
148 | Say Y here if you are using the SMDK2440. | |
149 | ||
150 | config MACH_NEXCODER_2440 | |
151 | bool "NexVision NEXCODER 2440 Light Board" | |
152 | select CPU_S3C2440 | |
0345b51c | 153 | select S3C2440_XTAL_12000000 |
eca8655f | 154 | select S3C_DEV_USB_HOST |
d23b3517 | 155 | select S3C_DEV_NAND |
a21765a7 BD |
156 | help |
157 | Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board | |
158 | ||
159 | config SMDK2440_CPU2440 | |
160 | bool "SMDK2440 with S3C2440 CPU module" | |
a21765a7 | 161 | default y if ARCH_S3C2440 |
0345b51c | 162 | select S3C2440_XTAL_16934400 |
a21765a7 BD |
163 | select CPU_S3C2440 |
164 | ||
5cbcccb3 BD |
165 | config SMDK2440_CPU2442 |
166 | bool "SMDM2440 with S3C2442 CPU module" | |
5cbcccb3 BD |
167 | select CPU_S3C2442 |
168 | ||
4ab98971 RL |
169 | config MACH_AT2440EVB |
170 | bool "Avantech AT2440EVB development board" | |
171 | select CPU_S3C2440 | |
eca8655f | 172 | select S3C_DEV_USB_HOST |
d23b3517 | 173 | select S3C_DEV_NAND |
4ab98971 RL |
174 | help |
175 | Say Y here if you are using the AT2440EVB development board | |
a21765a7 | 176 | |
5102aa4a MP |
177 | config MACH_MINI2440 |
178 | bool "MINI2440 development board" | |
179 | select CPU_S3C2440 | |
180 | select EEPROM_AT24 | |
181 | select LEDS_TRIGGER_BACKLIGHT | |
d23b3517 | 182 | select S3C_DEV_NAND |
0bfb34f3 | 183 | select S3C_DEV_USB_HOST |
5102aa4a MP |
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 | ||
c394f177 VK |
188 | config 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 | ||
a21765a7 | 201 | endmenu |