[PATCH] SECURITY must depend on SYSFS
[sfrench/cifs-2.6.git] / arch / arm / mach-omap / Kconfig
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