]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | if ARCH_OMAP |
2 | ||
3 | menu "TI OMAP Implementations" | |
4 | ||
5 | comment "OMAP Core Type" | |
6 | ||
7 | config ARCH_OMAP730 | |
8 | depends on ARCH_OMAP | |
9 | bool "OMAP730 Based System" | |
10 | select ARCH_OMAP_OTG | |
11 | ||
12 | config ARCH_OMAP1510 | |
13 | depends on ARCH_OMAP | |
14 | default y | |
15 | bool "OMAP1510 Based System" | |
16 | ||
17 | config ARCH_OMAP16XX | |
18 | depends on ARCH_OMAP | |
19 | bool "OMAP16XX Based System" | |
20 | select ARCH_OMAP_OTG | |
21 | ||
22 | config ARCH_OMAP_OTG | |
23 | bool | |
24 | ||
25 | comment "OMAP Board Type" | |
26 | ||
27 | config MACH_OMAP_INNOVATOR | |
28 | bool "TI Innovator" | |
29 | depends on ARCH_OMAP1510 || ARCH_OMAP16XX | |
30 | help | |
31 | TI OMAP 1510 or 1610 Innovator board support. Say Y here if you | |
32 | have such a board. | |
33 | ||
34 | config MACH_OMAP_H2 | |
35 | bool "TI H2 Support" | |
36 | depends on ARCH_OMAP16XX | |
37 | help | |
38 | TI OMAP 1610/1611B H2 board support. Say Y here if you have such | |
39 | a board. | |
40 | ||
41 | config MACH_OMAP_H3 | |
42 | bool "TI H3 Support" | |
43 | depends on ARCH_OMAP16XX | |
44 | help | |
45 | TI OMAP 1710 H3 board support. Say Y here if you have such | |
46 | a board. | |
47 | ||
48 | config MACH_OMAP_H4 | |
49 | bool "TI H4 Support" | |
50 | depends on ARCH_OMAP16XX | |
51 | help | |
52 | TI OMAP 1610 H4 board support. Say Y here if you have such | |
53 | a board. | |
54 | ||
55 | config MACH_OMAP_OSK | |
56 | bool "TI OSK Support" | |
57 | depends on ARCH_OMAP16XX | |
58 | help | |
59 | TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here | |
60 | if you have such a board. | |
61 | ||
62 | config MACH_OMAP_PERSEUS2 | |
63 | bool "TI Perseus2" | |
64 | depends on ARCH_OMAP730 | |
65 | help | |
66 | Support for TI OMAP 730 Perseus2 board. Say Y here if you have such | |
67 | a board. | |
68 | ||
69 | config MACH_VOICEBLUE | |
70 | bool "Voiceblue" | |
71 | depends on ARCH_OMAP1510 | |
72 | help | |
73 | Support for Voiceblue GSM/VoIP gateway. Say Y here if you have such | |
74 | board. | |
75 | ||
76 | config MACH_NETSTAR | |
77 | bool "NetStar" | |
78 | depends on ARCH_OMAP1510 | |
79 | help | |
80 | Support for NetStar PBX. Say Y here if you have such a board. | |
81 | ||
82 | config MACH_OMAP_GENERIC | |
83 | bool "Generic OMAP board" | |
84 | depends on ARCH_OMAP1510 || ARCH_OMAP16XX | |
85 | help | |
86 | Support for generic OMAP-1510, 1610 or 1710 board with | |
87 | no FPGA. Can be used as template for porting Linux to | |
88 | custom OMAP boards. Say Y here if you have a custom | |
89 | board. | |
90 | ||
91 | comment "OMAP Feature Selections" | |
92 | ||
93 | #config OMAP_BOOT_TAG | |
94 | # bool "OMAP bootloader information passing" | |
95 | # depends on ARCH_OMAP | |
96 | # default n | |
97 | # help | |
98 | # Say Y, if you have a bootloader which passes information | |
99 | # about your board and its peripheral configuration. | |
100 | ||
101 | config OMAP_MUX | |
102 | bool "OMAP multiplexing support" | |
103 | depends on ARCH_OMAP | |
104 | default y | |
105 | help | |
106 | Pin multiplexing support for OMAP boards. If your bootloader | |
107 | sets the multiplexing correctly, say N. Otherwise, or if unsure, | |
108 | say Y. | |
109 | ||
110 | config OMAP_MUX_DEBUG | |
111 | bool "Multiplexing debug output" | |
112 | depends on OMAP_MUX | |
113 | default n | |
114 | help | |
115 | Makes the multiplexing functions print out a lot of debug info. | |
116 | This is useful if you want to find out the correct values of the | |
117 | multiplexing registers. | |
118 | ||
119 | config OMAP_MUX_WARNINGS | |
120 | bool "Warn about pins the bootloader didn't set up" | |
121 | depends on OMAP_MUX | |
122 | default y | |
123 | help | |
124 | Choose Y here to warn whenever driver initialization logic needs | |
125 | to change the pin multiplexing setup. When there are no warnings | |
126 | printed, it's safe to deselect OMAP_MUX for your product. | |
127 | ||
128 | choice | |
129 | prompt "System timer" | |
130 | default OMAP_MPU_TIMER | |
131 | ||
132 | config OMAP_MPU_TIMER | |
133 | bool "Use mpu timer" | |
134 | help | |
135 | Select this option if you want to use the OMAP mpu timer. This | |
136 | timer provides more intra-tick resolution than the 32KHz timer, | |
137 | but consumes more power. | |
138 | ||
139 | config OMAP_32K_TIMER | |
140 | bool "Use 32KHz timer" | |
141 | depends on ARCH_OMAP16XX | |
142 | help | |
143 | Select this option if you want to enable the OMAP 32KHz timer. | |
144 | This timer saves power compared to the OMAP_MPU_TIMER, and has | |
145 | support for no tick during idle. The 32KHz timer provides less | |
146 | intra-tick resolution than OMAP_MPU_TIMER. The 32KHz timer is | |
147 | currently only available for OMAP-16xx. | |
148 | ||
149 | endchoice | |
150 | ||
151 | config OMAP_32K_TIMER_HZ | |
152 | int "Kernel internal timer frequency for 32KHz timer" | |
153 | range 32 1024 | |
154 | depends on OMAP_32K_TIMER | |
155 | default "128" | |
156 | help | |
157 | Kernel internal timer frequency should be a divisor of 32768, | |
158 | such as 64 or 128. | |
159 | ||
160 | choice | |
161 | prompt "Low-level debug console UART" | |
162 | depends on ARCH_OMAP | |
163 | default OMAP_LL_DEBUG_UART1 | |
164 | ||
165 | config OMAP_LL_DEBUG_UART1 | |
166 | bool "UART1" | |
167 | ||
168 | config OMAP_LL_DEBUG_UART2 | |
169 | bool "UART2" | |
170 | ||
171 | config OMAP_LL_DEBUG_UART3 | |
172 | bool "UART3" | |
173 | ||
174 | endchoice | |
175 | ||
176 | config OMAP_ARM_195MHZ | |
177 | bool "OMAP ARM 195 MHz CPU" | |
178 | depends on ARCH_OMAP730 | |
179 | help | |
180 | Enable 195MHz clock for OMAP CPU. If unsure, say N. | |
181 | ||
182 | config OMAP_ARM_192MHZ | |
183 | bool "OMAP ARM 192 MHz CPU" | |
184 | depends on ARCH_OMAP16XX | |
185 | help | |
186 | Enable 192MHz clock for OMAP CPU. If unsure, say N. | |
187 | ||
188 | config OMAP_ARM_182MHZ | |
189 | bool "OMAP ARM 182 MHz CPU" | |
190 | depends on ARCH_OMAP730 | |
191 | help | |
192 | Enable 182MHz clock for OMAP CPU. If unsure, say N. | |
193 | ||
194 | config OMAP_ARM_168MHZ | |
195 | bool "OMAP ARM 168 MHz CPU" | |
196 | depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730 | |
197 | help | |
198 | Enable 168MHz clock for OMAP CPU. If unsure, say N. | |
199 | ||
200 | config OMAP_ARM_120MHZ | |
201 | bool "OMAP ARM 120 MHz CPU" | |
202 | depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730 | |
203 | help | |
204 | Enable 120MHz clock for OMAP CPU. If unsure, say N. | |
205 | ||
206 | config OMAP_ARM_60MHZ | |
207 | bool "OMAP ARM 60 MHz CPU" | |
208 | depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730 | |
209 | default y | |
210 | help | |
211 | Enable 60MHz clock for OMAP CPU. If unsure, say Y. | |
212 | ||
213 | config OMAP_ARM_30MHZ | |
214 | bool "OMAP ARM 30 MHz CPU" | |
215 | depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730 | |
216 | help | |
217 | Enable 30MHz clock for OMAP CPU. If unsure, say N. | |
218 | ||
219 | endmenu | |
220 | ||
221 | endif |