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