^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) if ARCH_OMAP1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) menu "TI OMAP1 specific features"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) comment "OMAP Core Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) config ARCH_OMAP730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) bool "OMAP730 Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select ARCH_OMAP_OTG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) select CPU_ARM926T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) select OMAP_MPU_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) config ARCH_OMAP850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) bool "OMAP850 Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) select ARCH_OMAP_OTG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) select CPU_ARM926T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) bool "OMAP15xx Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select CPU_ARM925T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) select OMAP_MPU_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) config ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) bool "OMAP16xx Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) select ARCH_OMAP_OTG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) select CPU_ARM926T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select OMAP_DM_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config OMAP_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) bool "OMAP multiplexing support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Pin multiplexing support for OMAP boards. If your bootloader
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) sets the multiplexing correctly, say N. Otherwise, or if unsure,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) config OMAP_MUX_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) bool "Multiplexing debug output"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) depends on OMAP_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Makes the multiplexing functions print out a lot of debug info.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) This is useful if you want to find out the correct values of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) multiplexing registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) config OMAP_MUX_WARNINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) bool "Warn about pins the bootloader didn't set up"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) depends on OMAP_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Choose Y here to warn whenever driver initialization logic needs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) to change the pin multiplexing setup. When there are no warnings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) printed, it's safe to deselect OMAP_MUX for your product.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) comment "OMAP Board Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) config MACH_OMAP_INNOVATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) bool "TI Innovator"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) depends on ARCH_OMAP15XX || ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) have such a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) config MACH_OMAP_H2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) bool "TI H2 Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) TI OMAP 1610/1611B H2 board support. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) config MACH_OMAP_H3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) bool "TI H3 Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) TI OMAP 1710 H3 board support. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) config MACH_HERALD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) bool "HTC Herald"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) depends on ARCH_OMAP850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) HTC Herald smartphone support (AKA T-Mobile Wing, ...)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) config MACH_OMAP_OSK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) bool "TI OSK Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) if you have such a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) config OMAP_OSK_MISTRAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) bool "Mistral QVGA board Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) depends on MACH_OMAP_OSK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) The OSK supports an optional add-on board with a Quarter-VGA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) touchscreen, PDA-ish buttons, a resume button, bicolor LED,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) and camera connector. Say Y here if you have this board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) config MACH_OMAP_PERSEUS2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) bool "TI Perseus2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) depends on ARCH_OMAP730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) config MACH_OMAP_FSAMPLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) bool "TI F-Sample"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) depends on ARCH_OMAP730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) Support for TI OMAP 850 F-Sample board. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) config MACH_OMAP_PALMTE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) bool "Palm Tungsten E"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) Support for the Palm Tungsten E PDA. To boot the kernel, you'll
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) need a PalmOS compatible bootloader; check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) http://palmtelinux.sourceforge.net/ for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) Say Y here if you have this PDA model, say N otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) config MACH_OMAP_PALMZ71
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) bool "Palm Zire71"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) Support for the Palm Zire71 PDA. To boot the kernel,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) you'll need a PalmOS compatible bootloader; check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) http://hackndev.com/palm/z71 for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) Say Y here if you have such a PDA, say N otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) config MACH_OMAP_PALMTT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) bool "Palm Tungsten|T"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) Support for the Palm Tungsten|T PDA. To boot the kernel, you'll
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) need a PalmOS compatible bootloader (Garux); check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) http://garux.sourceforge.net/ for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) Say Y here if you have this PDA model, say N otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) config MACH_SX1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) bool "Siemens SX1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) Support for the Siemens SX1 phone. To boot the kernel,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) you'll need a SX1 compatible bootloader; check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) http://forum.oslik.ru and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) https://www.handhelds.org/moin/moin.cgi/SiemensSX1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) Say Y here if you have such a phone, say NO otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) config MACH_NOKIA770
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) bool "Nokia 770"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) Support for the Nokia 770 Internet Tablet. Say Y here if you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) have such a device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) config MACH_AMS_DELTA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) bool "Amstrad E3 (Delta)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) select FIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) select GPIO_GENERIC_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) select LEDS_GPIO_REGISTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) select REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) select REGULATOR_FIXED_VOLTAGE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) Support for the Amstrad E3 (codename Delta) videophone. Say Y here
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) if you have such a device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) config MACH_OMAP_GENERIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) bool "Generic OMAP board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) depends on ARCH_OMAP15XX || ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) Support for generic OMAP-1510, 1610 or 1710 board with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) no FPGA. Can be used as template for porting Linux to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) custom OMAP boards. Say Y here if you have a custom
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) endif