]>
Commit | Line | Data |
---|---|---|
1 | # Copyright 2007 Simtec Electronics | |
2 | # | |
3 | # Licensed under GPLv2 | |
4 | ||
5 | config 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 | ||
18 | config CPU_S3C2442 | |
19 | bool | |
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 | ||
29 | config CPU_S3C244X | |
30 | bool | |
31 | depends on CPU_S3C2440 || CPU_S3C2442 | |
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 | ||
71 | config S3C2440_DMA | |
72 | bool | |
73 | depends on CPU_S3C2440 | |
74 | help | |
75 | Support for S3C2440 specific DMA code5A | |
76 | ||
77 | menu "S3C2440 and S3C2442 Machines" | |
78 | ||
79 | config MACH_ANUBIS | |
80 | bool "Simtec Electronics ANUBIS" | |
81 | select CPU_S3C2440 | |
82 | select S3C24XX_DCLK | |
83 | select PM_SIMTEC if PM | |
84 | select HAVE_PATA_PLATFORM | |
85 | select S3C24XX_GPIO_EXTRA64 | |
86 | select S3C2440_XTAL_12000000 | |
87 | select S3C_DEV_USB_HOST | |
88 | help | |
89 | Say Y here if you are using the Simtec Electronics ANUBIS | |
90 | development system | |
91 | ||
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 | ||
104 | config MACH_OSIRIS | |
105 | bool "Simtec IM2440D20 (OSIRIS) module" | |
106 | select CPU_S3C2440 | |
107 | select S3C24XX_DCLK | |
108 | select PM_SIMTEC if PM | |
109 | select S3C24XX_GPIO_EXTRA128 | |
110 | select S3C2440_XTAL_12000000 | |
111 | select S3C2410_IOTIMING if S3C2440_CPUFREQ | |
112 | select S3C_DEV_USB_HOST | |
113 | select S3C_DEV_NAND | |
114 | help | |
115 | Say Y here if you are using the Simtec IM2440D20 module, also | |
116 | known as the Osiris. | |
117 | ||
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 | ||
131 | config MACH_RX3715 | |
132 | bool "HP iPAQ rx3715" | |
133 | select CPU_S3C2440 | |
134 | select S3C2440_XTAL_16934400 | |
135 | select PM_H1940 if PM | |
136 | select S3C_DEV_NAND | |
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 | |
143 | select S3C2440_XTAL_16934400 | |
144 | select MACH_SMDK | |
145 | select S3C_DEV_USB_HOST | |
146 | select S3C_DEV_NAND | |
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 | |
153 | select S3C2440_XTAL_12000000 | |
154 | select S3C_DEV_USB_HOST | |
155 | select S3C_DEV_NAND | |
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" | |
161 | default y if ARCH_S3C2440 | |
162 | select S3C2440_XTAL_16934400 | |
163 | select CPU_S3C2440 | |
164 | ||
165 | config SMDK2440_CPU2442 | |
166 | bool "SMDM2440 with S3C2442 CPU module" | |
167 | select CPU_S3C2442 | |
168 | ||
169 | config MACH_AT2440EVB | |
170 | bool "Avantech AT2440EVB development board" | |
171 | select CPU_S3C2440 | |
172 | select S3C_DEV_USB_HOST | |
173 | select S3C_DEV_NAND | |
174 | help | |
175 | Say Y here if you are using the AT2440EVB development board | |
176 | ||
177 | config MACH_MINI2440 | |
178 | bool "MINI2440 development board" | |
179 | select CPU_S3C2440 | |
180 | select EEPROM_AT24 | |
181 | select LEDS_TRIGGER_BACKLIGHT | |
182 | select S3C_DEV_NAND | |
183 | select S3C_DEV_USB_HOST | |
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 | ||
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 | ||
201 | endmenu |