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