xref: /linux/arch/arm/mach-omap1/Kconfig (revision e9dbebaf9b9de381a67500e39e63c9b1219c4f99)
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
56b288f75fSTony Lindgrencomment "OMAP Board Type"
57b288f75fSTony Lindgren
58b288f75fSTony Lindgrenconfig MACH_OMAP_INNOVATOR
59b288f75fSTony Lindgren	bool "TI Innovator"
60dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX || ARCH_OMAP16XX
61b288f75fSTony Lindgren	help
62b288f75fSTony Lindgren          TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
63b288f75fSTony Lindgren          have such a board.
64b288f75fSTony Lindgren
65b288f75fSTony Lindgrenconfig MACH_OMAP_H2
66b288f75fSTony Lindgren	bool "TI H2 Support"
67dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
68b288f75fSTony Lindgren    	help
69b288f75fSTony Lindgren	  TI OMAP 1610/1611B H2 board support. Say Y here if you have such
70b288f75fSTony Lindgren	  a board.
71b288f75fSTony Lindgren
72b288f75fSTony Lindgrenconfig MACH_OMAP_H3
73b288f75fSTony Lindgren	bool "TI H3 Support"
74dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
75b288f75fSTony Lindgren    	help
76b288f75fSTony Lindgren	  TI OMAP 1710 H3 board support. Say Y here if you have such
77b288f75fSTony Lindgren	  a board.
78b288f75fSTony Lindgren
799c2816f7SCory Maccarroneconfig MACH_HERALD
809c2816f7SCory Maccarrone	bool "HTC Herald"
819c2816f7SCory Maccarrone	depends on ARCH_OMAP850
829c2816f7SCory Maccarrone	help
839c2816f7SCory Maccarrone	  HTC Herald smartphone support (AKA T-Mobile Wing, ...)
849c2816f7SCory Maccarrone
85b288f75fSTony Lindgrenconfig MACH_OMAP_OSK
86b288f75fSTony Lindgren	bool "TI OSK Support"
87dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
88b288f75fSTony Lindgren    	help
89b288f75fSTony Lindgren	  TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
90b288f75fSTony Lindgren          if you have such a board.
91b288f75fSTony Lindgren
927c38cf02STony Lindgrenconfig OMAP_OSK_MISTRAL
937c38cf02STony Lindgren	bool "Mistral QVGA board Support"
947c38cf02STony Lindgren	depends on MACH_OMAP_OSK
957c38cf02STony Lindgren    	help
967c38cf02STony Lindgren	  The OSK supports an optional add-on board with a Quarter-VGA
977c38cf02STony Lindgren	  touchscreen, PDA-ish buttons, a resume button, bicolor LED,
987c38cf02STony Lindgren	  and camera connector.  Say Y here if you have this board.
997c38cf02STony Lindgren
100b288f75fSTony Lindgrenconfig MACH_OMAP_PERSEUS2
101b288f75fSTony Lindgren	bool "TI Perseus2"
102dafd24c7SUwe Kleine-König	depends on ARCH_OMAP730
103b288f75fSTony Lindgren    	help
104b288f75fSTony Lindgren	  Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
105b288f75fSTony Lindgren	  a board.
106b288f75fSTony Lindgren
107495f71dbSBrian Swetlandconfig MACH_OMAP_FSAMPLE
108495f71dbSBrian Swetland	bool "TI F-Sample"
109dafd24c7SUwe Kleine-König	depends on ARCH_OMAP730
110495f71dbSBrian Swetland    	help
111495f71dbSBrian Swetland	  Support for TI OMAP 850 F-Sample board. Say Y here if you have such
112495f71dbSBrian Swetland	  a board.
113495f71dbSBrian Swetland
1143179a019STony Lindgrenconfig MACH_OMAP_PALMTE
1153179a019STony Lindgren	bool "Palm Tungsten E"
116dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
1173179a019STony Lindgren	help
118c3695015SAndrzej Zaborowski	  Support for the Palm Tungsten E PDA.  To boot the kernel, you'll
119c3695015SAndrzej Zaborowski	  need a PalmOS compatible bootloader; check out
120c3695015SAndrzej Zaborowski	  http://palmtelinux.sourceforge.net/ for more information.
121c3695015SAndrzej Zaborowski	  Say Y here if you have this PDA model, say N otherwise.
1223179a019STony Lindgren
123ec70e8afSMarek Vasutconfig MACH_OMAP_PALMZ71
124ec70e8afSMarek Vasut	bool "Palm Zire71"
125dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
126ec70e8afSMarek Vasut	help
127ec70e8afSMarek Vasut	 Support for the Palm Zire71 PDA. To boot the kernel,
128ec70e8afSMarek Vasut	 you'll need a PalmOS compatible bootloader; check out
129692105b8SMatt LaPlante	 http://hackndev.com/palm/z71 for more information.
130ec70e8afSMarek Vasut	 Say Y here if you have such a PDA, say N otherwise.
131ec70e8afSMarek Vasut
132dc563b4fSMarek Vasutconfig MACH_OMAP_PALMTT
133dc563b4fSMarek Vasut	bool "Palm Tungsten|T"
134dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
135dc563b4fSMarek Vasut	help
136dc563b4fSMarek Vasut	  Support for the Palm Tungsten|T PDA. To boot the kernel, you'll
137dc563b4fSMarek Vasut	  need a PalmOS compatible bootloader (Garux); check out
13850a23e6eSJustin P. Mattock	  http://garux.sourceforge.net/ for more information.
139dc563b4fSMarek Vasut	  Say Y here if you have this PDA model, say N otherwise.
140dc563b4fSMarek Vasut
141c79ed194SVladimir Ananievconfig MACH_SX1
142c79ed194SVladimir Ananiev	bool "Siemens SX1"
143dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
144b1b3f49cSRussell King	select I2C
145c79ed194SVladimir Ananiev	help
146c79ed194SVladimir Ananiev	  Support for the Siemens SX1 phone. To boot the kernel,
147c79ed194SVladimir Ananiev	  you'll need a SX1 compatible bootloader; check out
148c79ed194SVladimir Ananiev	  http://forum.oslik.ru and
149*e9dbebafSAlexander A. Klimov	  https://www.handhelds.org/moin/moin.cgi/SiemensSX1
150c79ed194SVladimir Ananiev	  for more information.
151c79ed194SVladimir Ananiev	  Say Y here if you have such a phone, say NO otherwise.
152c79ed194SVladimir Ananiev
1539b6553cdSTony Lindgrenconfig MACH_NOKIA770
1549b6553cdSTony Lindgren	bool "Nokia 770"
155dafd24c7SUwe Kleine-König	depends on ARCH_OMAP16XX
1569b6553cdSTony Lindgren	help
1579b6553cdSTony Lindgren	  Support for the Nokia 770 Internet Tablet. Say Y here if you
1589b6553cdSTony Lindgren	  have such a device.
1599b6553cdSTony Lindgren
1609b6553cdSTony Lindgrenconfig MACH_AMS_DELTA
1619b6553cdSTony Lindgren	bool "Amstrad E3 (Delta)"
162dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX
1639632f989SJanusz Krzysztofik	select FIQ
164937eb4bbSJanusz Krzysztofik	select GPIO_GENERIC_PLATFORM
1655ca6180fSJanusz Krzysztofik	select LEDS_GPIO_REGISTER
166ac2885dfSJanusz Krzysztofik	select REGULATOR
167ac2885dfSJanusz Krzysztofik	select REGULATOR_FIXED_VOLTAGE
1689b6553cdSTony Lindgren	help
1699b6553cdSTony Lindgren	  Support for the Amstrad E3 (codename Delta) videophone. Say Y here
1709b6553cdSTony Lindgren	  if you have such a device.
1719b6553cdSTony Lindgren
172b288f75fSTony Lindgrenconfig MACH_OMAP_GENERIC
173b288f75fSTony Lindgren	bool "Generic OMAP board"
174dafd24c7SUwe Kleine-König	depends on ARCH_OMAP15XX || ARCH_OMAP16XX
175b288f75fSTony Lindgren	help
176b288f75fSTony Lindgren          Support for generic OMAP-1510, 1610 or 1710 board with
177b288f75fSTony Lindgren          no FPGA. Can be used as template for porting Linux to
178b288f75fSTony Lindgren          custom OMAP boards. Say Y here if you have a custom
179b288f75fSTony Lindgren          board.
180b288f75fSTony Lindgren
1814a54db61STony Lindgrenendmenu
1824a54db61STony Lindgren
1834a54db61STony Lindgrenendif
184