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