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