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