ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / arch / arm / mach-omap / Kconfig
1
2 menu "TI OMAP Implementations"
3
4 comment "OMAP Core Type"
5
6 config ARCH_OMAP730
7         depends on ARCH_OMAP
8         bool "OMAP730 Based System"
9         select CPU_ARM926T
10
11 config ARCH_OMAP1510
12         depends on ARCH_OMAP
13         default y
14         bool "OMAP1510 Based System"
15         select CPU_ARM925T
16         select CPU_DCACHE_WRITETHROUGH
17
18 config ARCH_OMAP1610
19         depends on ARCH_OMAP
20         bool "OMAP1610 Based System"
21         select CPU_ARM926T
22
23 config ARCH_OMAP5912
24         depends on ARCH_OMAP
25         bool "OMAP5912 Based System"
26         select CPU_ARM926T
27
28 comment "OMAP Board Type"
29
30 config MACH_OMAP_INNOVATOR
31         bool "TI Innovator"
32         default y
33         depends on ARCH_OMAP1510 || ARCH_OMAP1610
34         help
35           TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
36           have such a board.
37
38 config MACH_OMAP_H2
39         bool "TI H2 Support"
40         depends on ARCH_OMAP1610
41         select MACH_OMAP_INNOVATOR
42         help
43           TI OMAP 1610 H2 board support. Say Y here if you have such
44           a board.
45
46 config MACH_OMAP_H3
47         bool "TI H3 Support"
48         depends on ARCH_OMAP1610
49         help
50           TI OMAP 1610 H3 board support. Say Y here if you have such
51           a board.
52
53 config MACH_OMAP_H4
54         bool "TI H4 Support"
55         depends on ARCH_OMAP1610
56         help
57           TI OMAP 1610 H4 board support. Say Y here if you have such
58           a board.
59
60 config MACH_OMAP_OSK
61         bool "TI OSK Support"
62         depends on ARCH_OMAP5912
63         help
64           TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
65           if you have such a board.
66
67 config MACH_OMAP_PERSEUS2
68         bool "TI Perseus2"
69         depends on ARCH_OMAP730
70         select LEDS
71         select LEDS_TIMER
72         select LEDS_CPU
73         help
74           Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
75           a board.
76
77 config MACH_OMAP_GENERIC
78         bool "Generic OMAP board"
79         depends on ARCH_OMAP1510 || ARCH_OMAP1610
80         help
81           Support for generic OMAP-1510 or 1610 board with no
82           FPGA. Can be used as template for porting Linux to
83           custom OMAP boards. Say Y here if you have a custom
84           board.
85
86 comment "OMAP Feature Selections"
87
88 #config OMAP_BOOT_TAG
89 #       bool "OMAP bootloader information passing"
90 #        depends on ARCH_OMAP
91 #        default n
92 #        help
93 #          Say Y, if you have a bootloader which passes information
94 #          about your board and its peripheral configuration.
95
96 config OMAP_MUX
97         bool "OMAP multiplexing support"
98         depends on ARCH_OMAP
99         default y
100         help
101           Pin multiplexing support for OMAP boards. If your bootloader
102           sets the multiplexing correctly, say N. Otherwise, or if unsure,
103           say Y.
104
105 config OMAP_MUX_DEBUG
106         bool "Multiplexing debug output"
107         depends on OMAP_MUX
108         default n
109         help
110           Makes the multiplexing functions print out a lot of debug info.
111           This is useful if you want to find out the correct values of the
112           multiplexing registers.
113
114 choice
115         prompt "Low-level debug console UART"
116         depends on ARCH_OMAP
117         default OMAP_LL_DEBUG_UART1
118
119 config OMAP_LL_DEBUG_UART1
120         bool "UART1"
121
122 config OMAP_LL_DEBUG_UART2
123         bool "UART2"
124
125 config OMAP_LL_DEBUG_UART3
126         bool "UART3"
127
128 endchoice
129
130 config OMAP_ARM_195MHZ
131         bool "OMAP ARM 195 MHz CPU"
132         depends on ARCH_OMAP730
133         help
134           Enable 195MHz clock for OMAP CPU. If unsure, say N.
135
136 config OMAP_ARM_192MHZ
137         bool "OMAP ARM 192 MHz CPU"
138         depends on ARCH_OMAP1610 || ARCH_OMAP5912
139         help
140           Enable 192MHz clock for OMAP CPU. If unsure, say N.
141
142 config OMAP_ARM_182MHZ
143         bool "OMAP ARM 182 MHz CPU"
144         depends on ARCH_OMAP730
145         help
146           Enable 182MHz clock for OMAP CPU. If unsure, say N.
147
148 config OMAP_ARM_168MHZ
149         bool "OMAP ARM 168 MHz CPU"
150         depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730 || ARCH_OMAP5912
151         help
152           Enable 168MHz clock for OMAP CPU. If unsure, say N.
153
154 config OMAP_ARM_120MHZ
155         bool "OMAP ARM 120 MHz CPU"
156         depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730
157         help
158           Enable 120MHz clock for OMAP CPU. If unsure, say N.
159
160 config OMAP_ARM_60MHZ
161         bool "OMAP ARM 60 MHz CPU"
162         depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730
163         default y
164         help
165           Enable 60MHz clock for OMAP CPU. If unsure, say Y.
166
167 config OMAP_ARM_30MHZ
168         bool "OMAP ARM 30 MHz CPU"
169         depends on ARCH_OMAP1510 || ARCH_OMAP1610 || ARCH_OMAP730
170         help
171           Enable 30MHz clock for OMAP CPU. If unsure, say N.
172
173 endmenu