GNU Linux-libre 4.19.245-gnu1
[releases.git] / arch / arm / mach-omap1 / Kconfig
1 if ARCH_OMAP1
2
3 menu "TI OMAP1 specific features"
4
5 comment "OMAP Core Type"
6         depends on ARCH_OMAP1
7
8 config ARCH_OMAP730
9         depends on ARCH_OMAP1
10         bool "OMAP730 Based System"
11         select ARCH_OMAP_OTG
12         select CPU_ARM926T
13         select OMAP_MPU_TIMER
14
15 config ARCH_OMAP850
16         depends on ARCH_OMAP1
17         bool "OMAP850 Based System"
18         select ARCH_OMAP_OTG
19         select CPU_ARM926T
20
21 config ARCH_OMAP15XX
22         depends on ARCH_OMAP1
23         default y
24         bool "OMAP15xx Based System"
25         select CPU_ARM925T
26         select OMAP_MPU_TIMER
27
28 config ARCH_OMAP16XX
29         depends on ARCH_OMAP1
30         bool "OMAP16xx Based System"
31         select ARCH_OMAP_OTG
32         select CPU_ARM926T
33         select OMAP_DM_TIMER
34
35 config OMAP_MUX
36         bool "OMAP multiplexing support"
37         depends on ARCH_OMAP
38         default y
39         help
40           Pin multiplexing support for OMAP boards. If your bootloader
41           sets the multiplexing correctly, say N. Otherwise, or if unsure,
42           say Y.
43
44 config OMAP_MUX_DEBUG
45         bool "Multiplexing debug output"
46         depends on OMAP_MUX
47         help
48           Makes the multiplexing functions print out a lot of debug info.
49           This is useful if you want to find out the correct values of the
50           multiplexing registers.
51
52 config OMAP_MUX_WARNINGS
53         bool "Warn about pins the bootloader didn't set up"
54         depends on OMAP_MUX
55         default y
56         help
57           Choose Y here to warn whenever driver initialization logic needs
58           to change the pin multiplexing setup.  When there are no warnings
59           printed, it's safe to deselect OMAP_MUX for your product.
60
61 comment "OMAP Board Type"
62         depends on ARCH_OMAP1
63
64 config MACH_OMAP_INNOVATOR
65         bool "TI Innovator"
66         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX)
67         help
68           TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
69           have such a board.
70
71 config MACH_OMAP_H2
72         bool "TI H2 Support"
73         depends on ARCH_OMAP1 && ARCH_OMAP16XX
74         help
75           TI OMAP 1610/1611B H2 board support. Say Y here if you have such
76           a board.
77
78 config MACH_OMAP_H3
79         bool "TI H3 Support"
80         depends on ARCH_OMAP1 && ARCH_OMAP16XX
81         help
82           TI OMAP 1710 H3 board support. Say Y here if you have such
83           a board.
84
85 config MACH_HERALD
86         bool "HTC Herald"
87         depends on ARCH_OMAP850
88         help
89           HTC Herald smartphone support (AKA T-Mobile Wing, ...)
90
91 config MACH_OMAP_OSK
92         bool "TI OSK Support"
93         depends on ARCH_OMAP1 && ARCH_OMAP16XX
94         help
95           TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
96           if you have such a board.
97
98 config OMAP_OSK_MISTRAL
99         bool "Mistral QVGA board Support"
100         depends on MACH_OMAP_OSK
101         help
102           The OSK supports an optional add-on board with a Quarter-VGA
103           touchscreen, PDA-ish buttons, a resume button, bicolor LED,
104           and camera connector.  Say Y here if you have this board.
105
106 config MACH_OMAP_PERSEUS2
107         bool "TI Perseus2"
108         depends on ARCH_OMAP1 && ARCH_OMAP730
109         help
110           Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
111           a board.
112
113 config MACH_OMAP_FSAMPLE
114         bool "TI F-Sample"
115         depends on ARCH_OMAP1 && ARCH_OMAP730
116         help
117           Support for TI OMAP 850 F-Sample board. Say Y here if you have such
118           a board.
119
120 config MACH_OMAP_PALMTE
121         bool "Palm Tungsten E"
122         depends on ARCH_OMAP1 && ARCH_OMAP15XX
123         help
124           Support for the Palm Tungsten E PDA.  To boot the kernel, you'll
125           need a PalmOS compatible bootloader; check out
126           http://palmtelinux.sourceforge.net/ for more information.
127           Say Y here if you have this PDA model, say N otherwise.
128
129 config MACH_OMAP_PALMZ71
130         bool "Palm Zire71"
131         depends on ARCH_OMAP1 && ARCH_OMAP15XX
132         help
133          Support for the Palm Zire71 PDA. To boot the kernel,
134          you'll need a PalmOS compatible bootloader; check out
135          http://hackndev.com/palm/z71 for more information.
136          Say Y here if you have such a PDA, say N otherwise.
137
138 config MACH_OMAP_PALMTT
139         bool "Palm Tungsten|T"
140         depends on ARCH_OMAP1 && ARCH_OMAP15XX
141         help
142           Support for the Palm Tungsten|T PDA. To boot the kernel, you'll
143           need a PalmOS compatible bootloader (Garux); check out
144           http://garux.sourceforge.net/ for more information.
145           Say Y here if you have this PDA model, say N otherwise.
146
147 config MACH_SX1
148         bool "Siemens SX1"
149         depends on ARCH_OMAP1 && ARCH_OMAP15XX
150         select I2C
151         help
152           Support for the Siemens SX1 phone. To boot the kernel,
153           you'll need a SX1 compatible bootloader; check out
154           http://forum.oslik.ru and
155           http://www.handhelds.org/moin/moin.cgi/SiemensSX1
156           for more information.
157           Say Y here if you have such a phone, say NO otherwise.
158
159 config MACH_NOKIA770
160         bool "Nokia 770"
161         depends on ARCH_OMAP1 && ARCH_OMAP16XX
162         help
163           Support for the Nokia 770 Internet Tablet. Say Y here if you
164           have such a device.
165
166 config MACH_AMS_DELTA
167         bool "Amstrad E3 (Delta)"
168         depends on ARCH_OMAP1 && ARCH_OMAP15XX
169         select FIQ
170         select GPIO_GENERIC_PLATFORM
171         select LEDS_GPIO_REGISTER
172         select REGULATOR
173         select REGULATOR_FIXED_VOLTAGE
174         help
175           Support for the Amstrad E3 (codename Delta) videophone. Say Y here
176           if you have such a device.
177
178 config MACH_OMAP_GENERIC
179         bool "Generic OMAP board"
180         depends on ARCH_OMAP1 && (ARCH_OMAP15XX || ARCH_OMAP16XX)
181         help
182           Support for generic OMAP-1510, 1610 or 1710 board with
183           no FPGA. Can be used as template for porting Linux to
184           custom OMAP boards. Say Y here if you have a custom
185           board.
186
187 endmenu
188
189 endif