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