blob: 948da556162e82d4c5cea806edb4c2ee88b7d1d7 [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Tony Lindgren4a54db62010-07-05 16:31:47 +03002if ARCH_OMAP1
3
4menu "TI OMAP1 specific features"
5
Tony Lindgrenb288f752005-07-10 19:58:08 +01006comment "OMAP Core Type"
Tony Lindgrenb288f752005-07-10 19:58:08 +01007
8config ARCH_OMAP730
Tony Lindgrenb288f752005-07-10 19:58:08 +01009 bool "OMAP730 Based System"
Russell Kingb1b3f492012-10-06 17:12:25 +010010 select ARCH_OMAP_OTG
Russell Kingc7508152008-10-26 10:55:14 +000011 select CPU_ARM926T
Tony Lindgren05b5ca92011-01-18 12:42:23 -080012 select OMAP_MPU_TIMER
Tony Lindgrenb288f752005-07-10 19:58:08 +010013
Zebediah C. McClureed981782009-03-23 18:07:46 -070014config ARCH_OMAP850
Zebediah C. McClureed981782009-03-23 18:07:46 -070015 bool "OMAP850 Based System"
Cory Maccarrone45f780a2009-11-22 10:10:52 -080016 select ARCH_OMAP_OTG
Russell Kingb1b3f492012-10-06 17:12:25 +010017 select CPU_ARM926T
Zebediah C. McClureed981782009-03-23 18:07:46 -070018
Tony Lindgren3179a012005-11-10 14:26:48 +000019config ARCH_OMAP15XX
Tony Lindgrenb288f752005-07-10 19:58:08 +010020 default y
Tony Lindgren3179a012005-11-10 14:26:48 +000021 bool "OMAP15xx Based System"
Russell Kingc7508152008-10-26 10:55:14 +000022 select CPU_ARM925T
Tony Lindgren05b5ca92011-01-18 12:42:23 -080023 select OMAP_MPU_TIMER
Tony Lindgrenb288f752005-07-10 19:58:08 +010024
25config ARCH_OMAP16XX
Tony Lindgrenb288f752005-07-10 19:58:08 +010026 bool "OMAP16xx Based System"
27 select ARCH_OMAP_OTG
Russell Kingb1b3f492012-10-06 17:12:25 +010028 select CPU_ARM926T
Keerthyaf04aa82018-02-15 11:31:46 +053029 select OMAP_DM_TIMER
Tony Lindgrenb288f752005-07-10 19:58:08 +010030
Tony Lindgrene9f5f1e2016-10-20 06:42:19 -070031config OMAP_MUX
32 bool "OMAP multiplexing support"
Tony Lindgrene9f5f1e2016-10-20 06:42:19 -070033 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
39config 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
47config 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
Tony Lindgrenb288f752005-07-10 19:58:08 +010056comment "OMAP Board Type"
Tony Lindgrenb288f752005-07-10 19:58:08 +010057
58config MACH_OMAP_INNOVATOR
59 bool "TI Innovator"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +010060 depends on ARCH_OMAP15XX || ARCH_OMAP16XX
Tony Lindgrenb288f752005-07-10 19:58:08 +010061 help
62 TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
63 have such a board.
64
65config MACH_OMAP_H2
66 bool "TI H2 Support"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +010067 depends on ARCH_OMAP16XX
Tony Lindgrenb288f752005-07-10 19:58:08 +010068 help
69 TI OMAP 1610/1611B H2 board support. Say Y here if you have such
70 a board.
71
72config MACH_OMAP_H3
73 bool "TI H3 Support"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +010074 depends on ARCH_OMAP16XX
Tony Lindgrenb288f752005-07-10 19:58:08 +010075 help
76 TI OMAP 1710 H3 board support. Say Y here if you have such
77 a board.
78
Cory Maccarrone9c2816f2009-11-22 10:11:34 -080079config MACH_HERALD
80 bool "HTC Herald"
81 depends on ARCH_OMAP850
82 help
83 HTC Herald smartphone support (AKA T-Mobile Wing, ...)
84
Tony Lindgrenb288f752005-07-10 19:58:08 +010085config MACH_OMAP_OSK
86 bool "TI OSK Support"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +010087 depends on ARCH_OMAP16XX
Tony Lindgrenb288f752005-07-10 19:58:08 +010088 help
89 TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
90 if you have such a board.
91
Tony Lindgren7c38cf02005-09-08 23:07:38 +010092config 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
Tony Lindgrenb288f752005-07-10 19:58:08 +0100100config MACH_OMAP_PERSEUS2
101 bool "TI Perseus2"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100102 depends on ARCH_OMAP730
Tony Lindgrenb288f752005-07-10 19:58:08 +0100103 help
104 Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
105 a board.
106
Brian Swetland495f71d2006-06-26 16:16:03 -0700107config MACH_OMAP_FSAMPLE
108 bool "TI F-Sample"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100109 depends on ARCH_OMAP730
Brian Swetland495f71d2006-06-26 16:16:03 -0700110 help
111 Support for TI OMAP 850 F-Sample board. Say Y here if you have such
112 a board.
113
Tony Lindgren3179a012005-11-10 14:26:48 +0000114config MACH_OMAP_PALMTE
115 bool "Palm Tungsten E"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100116 depends on ARCH_OMAP15XX
Tony Lindgren3179a012005-11-10 14:26:48 +0000117 help
Andrzej Zaborowskic3695012006-12-06 17:13:51 -0800118 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.
Tony Lindgren3179a012005-11-10 14:26:48 +0000122
Marek Vasutec70e8a2006-12-06 17:13:57 -0800123config MACH_OMAP_PALMZ71
124 bool "Palm Zire71"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100125 depends on ARCH_OMAP15XX
Marek Vasutec70e8a2006-12-06 17:13:57 -0800126 help
127 Support for the Palm Zire71 PDA. To boot the kernel,
128 you'll need a PalmOS compatible bootloader; check out
Matt LaPlante692105b2009-01-26 11:12:25 +0100129 http://hackndev.com/palm/z71 for more information.
Marek Vasutec70e8a2006-12-06 17:13:57 -0800130 Say Y here if you have such a PDA, say N otherwise.
131
Marek Vasutdc563b42006-12-06 17:14:07 -0800132config MACH_OMAP_PALMTT
133 bool "Palm Tungsten|T"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100134 depends on ARCH_OMAP15XX
Marek Vasutdc563b42006-12-06 17:14:07 -0800135 help
136 Support for the Palm Tungsten|T PDA. To boot the kernel, you'll
137 need a PalmOS compatible bootloader (Garux); check out
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700138 http://garux.sourceforge.net/ for more information.
Marek Vasutdc563b42006-12-06 17:14:07 -0800139 Say Y here if you have this PDA model, say N otherwise.
140
Vladimir Ananievc79ed192006-12-06 17:14:08 -0800141config MACH_SX1
142 bool "Siemens SX1"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100143 depends on ARCH_OMAP15XX
Russell Kingb1b3f492012-10-06 17:12:25 +0100144 select I2C
Vladimir Ananievc79ed192006-12-06 17:14:08 -0800145 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 http://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
Tony Lindgren9b6553c2006-04-02 17:46:30 +0100153config MACH_NOKIA770
154 bool "Nokia 770"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100155 depends on ARCH_OMAP16XX
Tony Lindgren9b6553c2006-04-02 17:46:30 +0100156 help
157 Support for the Nokia 770 Internet Tablet. Say Y here if you
158 have such a device.
159
160config MACH_AMS_DELTA
161 bool "Amstrad E3 (Delta)"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100162 depends on ARCH_OMAP15XX
Janusz Krzysztofik9632f982010-11-16 14:26:57 -0800163 select FIQ
Janusz Krzysztofik937eb4b2011-12-20 03:24:21 +0100164 select GPIO_GENERIC_PLATFORM
Janusz Krzysztofik5ca61802011-12-20 00:08:53 +0100165 select LEDS_GPIO_REGISTER
Janusz Krzysztofikac2885d2012-03-05 17:05:10 +0100166 select REGULATOR
167 select REGULATOR_FIXED_VOLTAGE
Tony Lindgren9b6553c2006-04-02 17:46:30 +0100168 help
169 Support for the Amstrad E3 (codename Delta) videophone. Say Y here
170 if you have such a device.
171
Tony Lindgrenb288f752005-07-10 19:58:08 +0100172config MACH_OMAP_GENERIC
173 bool "Generic OMAP board"
Uwe Kleine-Königdafd24c2019-11-11 18:10:34 +0100174 depends on ARCH_OMAP15XX || ARCH_OMAP16XX
Tony Lindgrenb288f752005-07-10 19:58:08 +0100175 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
Tony Lindgren4a54db62010-07-05 16:31:47 +0300181endmenu
182
183endif