vserver 1.9.5.x5
[linux-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_OMAP_GENERIC
70         bool "Generic OMAP board"
71         depends on ARCH_OMAP1510 || ARCH_OMAP16XX
72         help
73           Support for generic OMAP-1510, 1610 or 1710 board with
74           no FPGA. Can be used as template for porting Linux to
75           custom OMAP boards. Say Y here if you have a custom
76           board.
77
78 comment "OMAP Feature Selections"
79
80 #config OMAP_BOOT_TAG
81 #       bool "OMAP bootloader information passing"
82 #        depends on ARCH_OMAP
83 #        default n
84 #        help
85 #          Say Y, if you have a bootloader which passes information
86 #          about your board and its peripheral configuration.
87
88 config OMAP_MUX
89         bool "OMAP multiplexing support"
90         depends on ARCH_OMAP
91         default y
92         help
93           Pin multiplexing support for OMAP boards. If your bootloader
94           sets the multiplexing correctly, say N. Otherwise, or if unsure,
95           say Y.
96
97 config OMAP_MUX_DEBUG
98         bool "Multiplexing debug output"
99         depends on OMAP_MUX
100         default n
101         help
102           Makes the multiplexing functions print out a lot of debug info.
103           This is useful if you want to find out the correct values of the
104           multiplexing registers.
105
106 config OMAP_MUX_WARNINGS
107         bool "Warn about pins the bootloader didn't set up"
108         depends on OMAP_MUX
109         default y
110         help
111           Choose Y here to warn whenever driver initialization logic needs
112           to change the pin multiplexing setup.  When there are no warnings
113           printed, it's safe to deselect OMAP_MUX for your product.
114
115 choice
116         prompt "Low-level debug console UART"
117         depends on ARCH_OMAP
118         default OMAP_LL_DEBUG_UART1
119
120 config OMAP_LL_DEBUG_UART1
121         bool "UART1"
122
123 config OMAP_LL_DEBUG_UART2
124         bool "UART2"
125
126 config OMAP_LL_DEBUG_UART3
127         bool "UART3"
128
129 endchoice
130
131 config OMAP_ARM_195MHZ
132         bool "OMAP ARM 195 MHz CPU"
133         depends on ARCH_OMAP730
134         help
135           Enable 195MHz clock for OMAP CPU. If unsure, say N.
136
137 config OMAP_ARM_192MHZ
138         bool "OMAP ARM 192 MHz CPU"
139         depends on ARCH_OMAP16XX
140         help
141           Enable 192MHz clock for OMAP CPU. If unsure, say N.
142
143 config OMAP_ARM_182MHZ
144         bool "OMAP ARM 182 MHz CPU"
145         depends on ARCH_OMAP730
146         help
147           Enable 182MHz clock for OMAP CPU. If unsure, say N.
148
149 config OMAP_ARM_168MHZ
150         bool "OMAP ARM 168 MHz CPU"
151         depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
152         help
153           Enable 168MHz clock for OMAP CPU. If unsure, say N.
154
155 config OMAP_ARM_120MHZ
156         bool "OMAP ARM 120 MHz CPU"
157         depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
158         help
159           Enable 120MHz clock for OMAP CPU. If unsure, say N.
160
161 config OMAP_ARM_60MHZ
162         bool "OMAP ARM 60 MHz CPU"
163         depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
164         default y
165         help
166           Enable 60MHz clock for OMAP CPU. If unsure, say Y.
167
168 config OMAP_ARM_30MHZ
169         bool "OMAP ARM 30 MHz CPU"
170         depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
171         help
172           Enable 30MHz clock for OMAP CPU. If unsure, say N.
173
174 endmenu
175
176 endif