xref: /linux/arch/arm/mach-omap1/Kconfig (revision d379e8899a8da1041c347ae5b792773c48a559a9)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
24a54db61STony Lindgrenif ARCH_OMAP1
34a54db61STony Lindgren
44a54db61STony Lindgrenmenu "TI OMAP1 specific features"
54a54db61STony Lindgren
6b288f75fSTony Lindgrencomment "OMAP Core Type"
7b288f75fSTony Lindgren
8b288f75fSTony Lindgrenconfig ARCH_OMAP730
9b288f75fSTony Lindgren	bool "OMAP730 Based System"
10b1b3f49cSRussell King	select ARCH_OMAP_OTG
11c750815eSRussell King	select CPU_ARM926T
1205b5ca9bSTony Lindgren	select OMAP_MPU_TIMER
13b288f75fSTony Lindgren
14ed981783SZebediah C. McClureconfig ARCH_OMAP850
15ed981783SZebediah C. McClure	bool "OMAP850 Based System"
1645f780a0SCory Maccarrone	select ARCH_OMAP_OTG
17b1b3f49cSRussell King	select CPU_ARM926T
18ed981783SZebediah C. McClure
193179a019STony Lindgrenconfig ARCH_OMAP15XX
20b288f75fSTony Lindgren	default y
213179a019STony Lindgren	bool "OMAP15xx Based System"
22c750815eSRussell King	select CPU_ARM925T
2305b5ca9bSTony Lindgren	select OMAP_MPU_TIMER
24b288f75fSTony Lindgren
25b288f75fSTony Lindgrenconfig ARCH_OMAP16XX
26b288f75fSTony Lindgren	bool "OMAP16xx Based System"
27b288f75fSTony Lindgren	select ARCH_OMAP_OTG
28b1b3f49cSRussell King	select CPU_ARM926T
29af04aa85SKeerthy	select OMAP_DM_TIMER
30b288f75fSTony Lindgren
31e9f5f1e4STony Lindgrenconfig OMAP_MUX
32e9f5f1e4STony Lindgren	bool "OMAP multiplexing support"
33e9f5f1e4STony Lindgren	default y
34e9f5f1e4STony Lindgren	help
35e9f5f1e4STony Lindgren	  Pin multiplexing support for OMAP boards. If your bootloader
36e9f5f1e4STony Lindgren	  sets the multiplexing correctly, say N. Otherwise, or if unsure,
37e9f5f1e4STony Lindgren	  say Y.
38e9f5f1e4STony Lindgren
39e9f5f1e4STony Lindgrenconfig OMAP_MUX_DEBUG
40e9f5f1e4STony Lindgren	bool "Multiplexing debug output"
41e9f5f1e4STony Lindgren	depends on OMAP_MUX
42e9f5f1e4STony Lindgren	help
43e9f5f1e4STony Lindgren	  Makes the multiplexing functions print out a lot of debug info.
44e9f5f1e4STony Lindgren	  This is useful if you want to find out the correct values of the
45e9f5f1e4STony Lindgren	  multiplexing registers.
46e9f5f1e4STony Lindgren
47e9f5f1e4STony Lindgrenconfig OMAP_MUX_WARNINGS
48e9f5f1e4STony Lindgren	bool "Warn about pins the bootloader didn't set up"
49e9f5f1e4STony Lindgren	depends on OMAP_MUX
50e9f5f1e4STony Lindgren	default y
51e9f5f1e4STony Lindgren	help
52e9f5f1e4STony Lindgren	  Choose Y here to warn whenever driver initialization logic needs
53e9f5f1e4STony Lindgren	  to change the pin multiplexing setup.	 When there are no warnings
54e9f5f1e4STony Lindgren	  printed, it's safe to deselect OMAP_MUX for your product.
55e9f5f1e4STony Lindgren
56*d379e889SArnd Bergmannconfig OMAP_32K_TIMER
57*d379e889SArnd Bergmann	bool "Use 32KHz timer"
58*d379e889SArnd Bergmann	depends on ARCH_OMAP16XX
59*d379e889SArnd Bergmann	default ARCH_OMAP16XX
60*d379e889SArnd Bergmann	help
61*d379e889SArnd Bergmann	  Select this option if you want to enable the OMAP 32KHz timer.
62*d379e889SArnd Bergmann	  This timer saves power compared to the OMAP_MPU_TIMER, and has
63*d379e889SArnd Bergmann	  support for no tick during idle. The 32KHz timer provides less
64*d379e889SArnd Bergmann	  intra-tick resolution than OMAP_MPU_TIMER. The 32KHz timer is
65*d379e889SArnd Bergmann	  currently only available for OMAP16XX, 24XX, 34XX, OMAP4/5 and DRA7XX.
66*d379e889SArnd Bergmann
67*d379e889SArnd Bergmann	  On OMAP2PLUS this value is only used for CONFIG_HZ and
68*d379e889SArnd Bergmann	  CLOCK_TICK_RATE compile time calculation.
69*d379e889SArnd Bergmann	  The actual timer selection is done in the board file
70*d379e889SArnd Bergmann	  through the (DT_)MACHINE_START structure.
71*d379e889SArnd Bergmann
72b288f75fSTony Lindgrencomment "OMAP Board Type"
73b288f75fSTony Lindgren
74b288f75fSTony Lindgrenconfig MACH_OMAP_INNOVATOR
75b288f75fSTony Lindgren	bool "TI Innovator"
76dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX || ARCH_OMAP16XX
77b288f75fSTony Lindgren	help
78b288f75fSTony Lindgren          TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
79b288f75fSTony Lindgren          have such a board.
80b288f75fSTony Lindgren
81b288f75fSTony Lindgrenconfig MACH_OMAP_H2
82b288f75fSTony Lindgren	bool "TI H2 Support"
83dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
84b288f75fSTony Lindgren	help
85b288f75fSTony Lindgren	  TI OMAP 1610/1611B H2 board support. Say Y here if you have such
86b288f75fSTony Lindgren	  a board.
87b288f75fSTony Lindgren
88b288f75fSTony Lindgrenconfig MACH_OMAP_H3
89b288f75fSTony Lindgren	bool "TI H3 Support"
90dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
91b288f75fSTony Lindgren	help
92b288f75fSTony Lindgren	  TI OMAP 1710 H3 board support. Say Y here if you have such
93b288f75fSTony Lindgren	  a board.
94b288f75fSTony Lindgren
959c2816f7SCory Maccarroneconfig MACH_HERALD
969c2816f7SCory Maccarrone	bool "HTC Herald"
979c2816f7SCory Maccarrone	depends on ARCH_OMAP850
989c2816f7SCory Maccarrone	help
999c2816f7SCory Maccarrone	  HTC Herald smartphone support (AKA T-Mobile Wing, ...)
1009c2816f7SCory Maccarrone
101b288f75fSTony Lindgrenconfig MACH_OMAP_OSK
102b288f75fSTony Lindgren	bool "TI OSK Support"
103dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
104b288f75fSTony Lindgren	help
105b288f75fSTony Lindgren	  TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
106b288f75fSTony Lindgren          if you have such a board.
107b288f75fSTony Lindgren
1087c38cf02STony Lindgrenconfig OMAP_OSK_MISTRAL
1097c38cf02STony Lindgren	bool "Mistral QVGA board Support"
1107c38cf02STony Lindgren	depends on MACH_OMAP_OSK
1117c38cf02STony Lindgren	help
1127c38cf02STony Lindgren	  The OSK supports an optional add-on board with a Quarter-VGA
1137c38cf02STony Lindgren	  touchscreen, PDA-ish buttons, a resume button, bicolor LED,
1147c38cf02STony Lindgren	  and camera connector.  Say Y here if you have this board.
1157c38cf02STony Lindgren
116b288f75fSTony Lindgrenconfig MACH_OMAP_PERSEUS2
117b288f75fSTony Lindgren	bool "TI Perseus2"
118dafd24c7SUwe Kleine-König	depends on ARCH_OMAP730
119b288f75fSTony Lindgren	help
120b288f75fSTony Lindgren	  Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
121b288f75fSTony Lindgren	  a board.
122b288f75fSTony Lindgren
123495f71dbSBrian Swetlandconfig MACH_OMAP_FSAMPLE
124495f71dbSBrian Swetland	bool "TI F-Sample"
125dafd24c7SUwe Kleine-König	depends on ARCH_OMAP730
126495f71dbSBrian Swetland	help
127495f71dbSBrian Swetland	  Support for TI OMAP 850 F-Sample board. Say Y here if you have such
128495f71dbSBrian Swetland	  a board.
129495f71dbSBrian Swetland
1303179a019STony Lindgrenconfig MACH_OMAP_PALMTE
1313179a019STony Lindgren	bool "Palm Tungsten E"
132dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
1333179a019STony Lindgren	help
134c3695015SAndrzej Zaborowski	  Support for the Palm Tungsten E PDA.  To boot the kernel, you'll
135c3695015SAndrzej Zaborowski	  need a PalmOS compatible bootloader; check out
136c3695015SAndrzej Zaborowski	  http://palmtelinux.sourceforge.net/ for more information.
137c3695015SAndrzej Zaborowski	  Say Y here if you have this PDA model, say N otherwise.
1383179a019STony Lindgren
139ec70e8afSMarek Vasutconfig MACH_OMAP_PALMZ71
140ec70e8afSMarek Vasut	bool "Palm Zire71"
141dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
142ec70e8afSMarek Vasut	help
143ec70e8afSMarek Vasut	 Support for the Palm Zire71 PDA. To boot the kernel,
144ec70e8afSMarek Vasut	 you'll need a PalmOS compatible bootloader; check out
145692105b8SMatt LaPlante	 http://hackndev.com/palm/z71 for more information.
146ec70e8afSMarek Vasut	 Say Y here if you have such a PDA, say N otherwise.
147ec70e8afSMarek Vasut
148dc563b4fSMarek Vasutconfig MACH_OMAP_PALMTT
149dc563b4fSMarek Vasut	bool "Palm Tungsten|T"
150dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
151dc563b4fSMarek Vasut	help
152dc563b4fSMarek Vasut	  Support for the Palm Tungsten|T PDA. To boot the kernel, you'll
153dc563b4fSMarek Vasut	  need a PalmOS compatible bootloader (Garux); check out
15450a23e6eSJustin P. Mattock	  http://garux.sourceforge.net/ for more information.
155dc563b4fSMarek Vasut	  Say Y here if you have this PDA model, say N otherwise.
156dc563b4fSMarek Vasut
157c79ed194SVladimir Ananievconfig MACH_SX1
158c79ed194SVladimir Ananiev	bool "Siemens SX1"
159dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
160b1b3f49cSRussell King	select I2C
161c79ed194SVladimir Ananiev	help
162c79ed194SVladimir Ananiev	  Support for the Siemens SX1 phone. To boot the kernel,
163c79ed194SVladimir Ananiev	  you'll need a SX1 compatible bootloader; check out
164c79ed194SVladimir Ananiev	  http://forum.oslik.ru and
165e9dbebafSAlexander A. Klimov	  https://www.handhelds.org/moin/moin.cgi/SiemensSX1
166c79ed194SVladimir Ananiev	  for more information.
167c79ed194SVladimir Ananiev	  Say Y here if you have such a phone, say NO otherwise.
168c79ed194SVladimir Ananiev
1699b6553cdSTony Lindgrenconfig MACH_NOKIA770
1709b6553cdSTony Lindgren	bool "Nokia 770"
171dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
1729b6553cdSTony Lindgren	help
1739b6553cdSTony Lindgren	  Support for the Nokia 770 Internet Tablet. Say Y here if you
1749b6553cdSTony Lindgren	  have such a device.
1759b6553cdSTony Lindgren
1769b6553cdSTony Lindgrenconfig MACH_AMS_DELTA
1779b6553cdSTony Lindgren	bool "Amstrad E3 (Delta)"
178dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
1799632f989SJanusz Krzysztofik	select FIQ
180937eb4bbSJanusz Krzysztofik	select GPIO_GENERIC_PLATFORM
1815ca6180fSJanusz Krzysztofik	select LEDS_GPIO_REGISTER
182ac2885dfSJanusz Krzysztofik	select REGULATOR
183ac2885dfSJanusz Krzysztofik	select REGULATOR_FIXED_VOLTAGE
1849b6553cdSTony Lindgren	help
1859b6553cdSTony Lindgren	  Support for the Amstrad E3 (codename Delta) videophone. Say Y here
1869b6553cdSTony Lindgren	  if you have such a device.
1879b6553cdSTony Lindgren
188b288f75fSTony Lindgrenconfig MACH_OMAP_GENERIC
189b288f75fSTony Lindgren	bool "Generic OMAP board"
190dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX || ARCH_OMAP16XX
191b288f75fSTony Lindgren	help
192b288f75fSTony Lindgren          Support for generic OMAP-1510, 1610 or 1710 board with
193b288f75fSTony Lindgren          no FPGA. Can be used as template for porting Linux to
194b288f75fSTony Lindgren          custom OMAP boards. Say Y here if you have a custom
195b288f75fSTony Lindgren          board.
196b288f75fSTony Lindgren
1974a54db61STony Lindgrenendmenu
1984a54db61STony Lindgren
1994a54db61STony Lindgrenendif
200