18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ciif ARCH_OMAP1 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_cimenu "TI OMAP1 specific features" 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cicomment "OMAP Core Type" 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ciconfig ARCH_OMAP730 98c2ecf20Sopenharmony_ci bool "OMAP730 Based System" 108c2ecf20Sopenharmony_ci select ARCH_OMAP_OTG 118c2ecf20Sopenharmony_ci select CPU_ARM926T 128c2ecf20Sopenharmony_ci select OMAP_MPU_TIMER 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciconfig ARCH_OMAP850 158c2ecf20Sopenharmony_ci bool "OMAP850 Based System" 168c2ecf20Sopenharmony_ci select ARCH_OMAP_OTG 178c2ecf20Sopenharmony_ci select CPU_ARM926T 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciconfig ARCH_OMAP15XX 208c2ecf20Sopenharmony_ci default y 218c2ecf20Sopenharmony_ci bool "OMAP15xx Based System" 228c2ecf20Sopenharmony_ci select CPU_ARM925T 238c2ecf20Sopenharmony_ci select OMAP_MPU_TIMER 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciconfig ARCH_OMAP16XX 268c2ecf20Sopenharmony_ci bool "OMAP16xx Based System" 278c2ecf20Sopenharmony_ci select ARCH_OMAP_OTG 288c2ecf20Sopenharmony_ci select CPU_ARM926T 298c2ecf20Sopenharmony_ci select OMAP_DM_TIMER 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciconfig OMAP_MUX 328c2ecf20Sopenharmony_ci bool "OMAP multiplexing support" 338c2ecf20Sopenharmony_ci default y 348c2ecf20Sopenharmony_ci help 358c2ecf20Sopenharmony_ci Pin multiplexing support for OMAP boards. If your bootloader 368c2ecf20Sopenharmony_ci sets the multiplexing correctly, say N. Otherwise, or if unsure, 378c2ecf20Sopenharmony_ci say Y. 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ciconfig OMAP_MUX_DEBUG 408c2ecf20Sopenharmony_ci bool "Multiplexing debug output" 418c2ecf20Sopenharmony_ci depends on OMAP_MUX 428c2ecf20Sopenharmony_ci help 438c2ecf20Sopenharmony_ci Makes the multiplexing functions print out a lot of debug info. 448c2ecf20Sopenharmony_ci This is useful if you want to find out the correct values of the 458c2ecf20Sopenharmony_ci multiplexing registers. 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciconfig OMAP_MUX_WARNINGS 488c2ecf20Sopenharmony_ci bool "Warn about pins the bootloader didn't set up" 498c2ecf20Sopenharmony_ci depends on OMAP_MUX 508c2ecf20Sopenharmony_ci default y 518c2ecf20Sopenharmony_ci help 528c2ecf20Sopenharmony_ci Choose Y here to warn whenever driver initialization logic needs 538c2ecf20Sopenharmony_ci to change the pin multiplexing setup. When there are no warnings 548c2ecf20Sopenharmony_ci printed, it's safe to deselect OMAP_MUX for your product. 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_cicomment "OMAP Board Type" 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ciconfig MACH_OMAP_INNOVATOR 598c2ecf20Sopenharmony_ci bool "TI Innovator" 608c2ecf20Sopenharmony_ci depends on ARCH_OMAP15XX || ARCH_OMAP16XX 618c2ecf20Sopenharmony_ci help 628c2ecf20Sopenharmony_ci TI OMAP 1510 or 1610 Innovator board support. Say Y here if you 638c2ecf20Sopenharmony_ci have such a board. 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ciconfig MACH_OMAP_H2 668c2ecf20Sopenharmony_ci bool "TI H2 Support" 678c2ecf20Sopenharmony_ci depends on ARCH_OMAP16XX 688c2ecf20Sopenharmony_ci help 698c2ecf20Sopenharmony_ci TI OMAP 1610/1611B H2 board support. Say Y here if you have such 708c2ecf20Sopenharmony_ci a board. 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_ciconfig MACH_OMAP_H3 738c2ecf20Sopenharmony_ci bool "TI H3 Support" 748c2ecf20Sopenharmony_ci depends on ARCH_OMAP16XX 758c2ecf20Sopenharmony_ci help 768c2ecf20Sopenharmony_ci TI OMAP 1710 H3 board support. Say Y here if you have such 778c2ecf20Sopenharmony_ci a board. 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ciconfig MACH_HERALD 808c2ecf20Sopenharmony_ci bool "HTC Herald" 818c2ecf20Sopenharmony_ci depends on ARCH_OMAP850 828c2ecf20Sopenharmony_ci help 838c2ecf20Sopenharmony_ci HTC Herald smartphone support (AKA T-Mobile Wing, ...) 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ciconfig MACH_OMAP_OSK 868c2ecf20Sopenharmony_ci bool "TI OSK Support" 878c2ecf20Sopenharmony_ci depends on ARCH_OMAP16XX 888c2ecf20Sopenharmony_ci help 898c2ecf20Sopenharmony_ci TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here 908c2ecf20Sopenharmony_ci if you have such a board. 918c2ecf20Sopenharmony_ci 928c2ecf20Sopenharmony_ciconfig OMAP_OSK_MISTRAL 938c2ecf20Sopenharmony_ci bool "Mistral QVGA board Support" 948c2ecf20Sopenharmony_ci depends on MACH_OMAP_OSK 958c2ecf20Sopenharmony_ci help 968c2ecf20Sopenharmony_ci The OSK supports an optional add-on board with a Quarter-VGA 978c2ecf20Sopenharmony_ci touchscreen, PDA-ish buttons, a resume button, bicolor LED, 988c2ecf20Sopenharmony_ci and camera connector. Say Y here if you have this board. 998c2ecf20Sopenharmony_ci 1008c2ecf20Sopenharmony_ciconfig MACH_OMAP_PERSEUS2 1018c2ecf20Sopenharmony_ci bool "TI Perseus2" 1028c2ecf20Sopenharmony_ci depends on ARCH_OMAP730 1038c2ecf20Sopenharmony_ci help 1048c2ecf20Sopenharmony_ci Support for TI OMAP 730 Perseus2 board. Say Y here if you have such 1058c2ecf20Sopenharmony_ci a board. 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ciconfig MACH_OMAP_FSAMPLE 1088c2ecf20Sopenharmony_ci bool "TI F-Sample" 1098c2ecf20Sopenharmony_ci depends on ARCH_OMAP730 1108c2ecf20Sopenharmony_ci help 1118c2ecf20Sopenharmony_ci Support for TI OMAP 850 F-Sample board. Say Y here if you have such 1128c2ecf20Sopenharmony_ci a board. 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ciconfig MACH_OMAP_PALMTE 1158c2ecf20Sopenharmony_ci bool "Palm Tungsten E" 1168c2ecf20Sopenharmony_ci depends on ARCH_OMAP15XX 1178c2ecf20Sopenharmony_ci help 1188c2ecf20Sopenharmony_ci Support for the Palm Tungsten E PDA. To boot the kernel, you'll 1198c2ecf20Sopenharmony_ci need a PalmOS compatible bootloader; check out 1208c2ecf20Sopenharmony_ci http://palmtelinux.sourceforge.net/ for more information. 1218c2ecf20Sopenharmony_ci Say Y here if you have this PDA model, say N otherwise. 1228c2ecf20Sopenharmony_ci 1238c2ecf20Sopenharmony_ciconfig MACH_OMAP_PALMZ71 1248c2ecf20Sopenharmony_ci bool "Palm Zire71" 1258c2ecf20Sopenharmony_ci depends on ARCH_OMAP15XX 1268c2ecf20Sopenharmony_ci help 1278c2ecf20Sopenharmony_ci Support for the Palm Zire71 PDA. To boot the kernel, 1288c2ecf20Sopenharmony_ci you'll need a PalmOS compatible bootloader; check out 1298c2ecf20Sopenharmony_ci http://hackndev.com/palm/z71 for more information. 1308c2ecf20Sopenharmony_ci Say Y here if you have such a PDA, say N otherwise. 1318c2ecf20Sopenharmony_ci 1328c2ecf20Sopenharmony_ciconfig MACH_OMAP_PALMTT 1338c2ecf20Sopenharmony_ci bool "Palm Tungsten|T" 1348c2ecf20Sopenharmony_ci depends on ARCH_OMAP15XX 1358c2ecf20Sopenharmony_ci help 1368c2ecf20Sopenharmony_ci Support for the Palm Tungsten|T PDA. To boot the kernel, you'll 1378c2ecf20Sopenharmony_ci need a PalmOS compatible bootloader (Garux); check out 1388c2ecf20Sopenharmony_ci http://garux.sourceforge.net/ for more information. 1398c2ecf20Sopenharmony_ci Say Y here if you have this PDA model, say N otherwise. 1408c2ecf20Sopenharmony_ci 1418c2ecf20Sopenharmony_ciconfig MACH_SX1 1428c2ecf20Sopenharmony_ci bool "Siemens SX1" 1438c2ecf20Sopenharmony_ci depends on ARCH_OMAP15XX 1448c2ecf20Sopenharmony_ci select I2C 1458c2ecf20Sopenharmony_ci help 1468c2ecf20Sopenharmony_ci Support for the Siemens SX1 phone. To boot the kernel, 1478c2ecf20Sopenharmony_ci you'll need a SX1 compatible bootloader; check out 1488c2ecf20Sopenharmony_ci http://forum.oslik.ru and 1498c2ecf20Sopenharmony_ci https://www.handhelds.org/moin/moin.cgi/SiemensSX1 1508c2ecf20Sopenharmony_ci for more information. 1518c2ecf20Sopenharmony_ci Say Y here if you have such a phone, say NO otherwise. 1528c2ecf20Sopenharmony_ci 1538c2ecf20Sopenharmony_ciconfig MACH_NOKIA770 1548c2ecf20Sopenharmony_ci bool "Nokia 770" 1558c2ecf20Sopenharmony_ci depends on ARCH_OMAP16XX 1568c2ecf20Sopenharmony_ci help 1578c2ecf20Sopenharmony_ci Support for the Nokia 770 Internet Tablet. Say Y here if you 1588c2ecf20Sopenharmony_ci have such a device. 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ciconfig MACH_AMS_DELTA 1618c2ecf20Sopenharmony_ci bool "Amstrad E3 (Delta)" 1628c2ecf20Sopenharmony_ci depends on ARCH_OMAP15XX 1638c2ecf20Sopenharmony_ci select FIQ 1648c2ecf20Sopenharmony_ci select GPIO_GENERIC_PLATFORM 1658c2ecf20Sopenharmony_ci select LEDS_GPIO_REGISTER 1668c2ecf20Sopenharmony_ci select REGULATOR 1678c2ecf20Sopenharmony_ci select REGULATOR_FIXED_VOLTAGE 1688c2ecf20Sopenharmony_ci help 1698c2ecf20Sopenharmony_ci Support for the Amstrad E3 (codename Delta) videophone. Say Y here 1708c2ecf20Sopenharmony_ci if you have such a device. 1718c2ecf20Sopenharmony_ci 1728c2ecf20Sopenharmony_ciconfig MACH_OMAP_GENERIC 1738c2ecf20Sopenharmony_ci bool "Generic OMAP board" 1748c2ecf20Sopenharmony_ci depends on ARCH_OMAP15XX || ARCH_OMAP16XX 1758c2ecf20Sopenharmony_ci help 1768c2ecf20Sopenharmony_ci Support for generic OMAP-1510, 1610 or 1710 board with 1778c2ecf20Sopenharmony_ci no FPGA. Can be used as template for porting Linux to 1788c2ecf20Sopenharmony_ci custom OMAP boards. Say Y here if you have a custom 1798c2ecf20Sopenharmony_ci board. 1808c2ecf20Sopenharmony_ci 1818c2ecf20Sopenharmony_ciendmenu 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ciendif 184