^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_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) menu "Intel PXA2xx/PXA3xx Implementations"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) config MACH_PXA25X_DT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) bool "Support PXA25x platforms from device tree"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) select POWER_SUPPLY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) select USE_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Include support for Marvell PXA25x based platforms using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) the device tree. Needn't select any other machine while
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) MACH_PXA25x_DT is enabled.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config MACH_PXA27X_DT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) bool "Support PXA27x platforms from device tree"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select POWER_SUPPLY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) select USE_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Include support for Marvell PXA27x based platforms using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) the device tree. Needn't select any other machine while
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) MACH_PXA27X_DT is enabled.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) config MACH_PXA3XX_DT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) bool "Support PXA3xx platforms from device tree"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) select CPU_PXA300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) select POWER_SUPPLY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) select USE_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) Include support for Marvell PXA3xx based platforms using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) the device tree. Needn't select any other machine while
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) MACH_PXA3XX_DT is enabled.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) config ARCH_LUBBOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) bool "Intel DBPXA250 Development Platform (aka Lubbock)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) select GPIO_REG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) select SA1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) config MACH_MAINSTONE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) select GPIO_REG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) config MACH_ZYLONITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) config MACH_ZYLONITE300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) select CPU_PXA300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) select CPU_PXA310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) select MACH_ZYLONITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) config MACH_ZYLONITE320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) bool "PXA3xx Development Platform (aka Zylonite) PXA320"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) select CPU_PXA320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) select MACH_ZYLONITE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) config MACH_LITTLETON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) bool "PXA3xx Form Factor Platform (aka Littleton)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) select CPU_PXA300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) select CPU_PXA310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) config MACH_TAVOREVB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) bool "PXA930 Evaluation Board (aka TavorEVB)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) select CPU_PXA930
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) select CPU_PXA935
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) select FB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) select FB_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) config MACH_SAAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) bool "PXA930 Handheld Platform (aka SAAR)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) select CPU_PXA930
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) select CPU_PXA935
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) select FB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) select FB_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) comment "Third Party Dev Platforms (sorted by vendor name)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) config ARCH_PXA_IDP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) bool "Accelent Xscale IDP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) config ARCH_VIPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) bool "Arcom/Eurotech VIPER SBC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) select ARCOM_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) select I2C_GPIO if I2C=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) select ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) config MACH_ARCOM_ZEUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) bool "Arcom/Eurotech ZEUS SBC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) select ARCOM_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) select ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) config MACH_BALLOON3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) bool "Balloon 3 board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) config MACH_CSB726
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) bool "Enable Cogent CSB726 System On a Module"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) Say Y here if you intend to run this kernel on a Cogent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) CSB726 System On Module.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) config CSB726_CSB701
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) bool "Enable support for CSB701 baseboard"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) depends on MACH_CSB726
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) config MACH_CM_X300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) bool "CompuLab CM-X300 modules"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) select CPU_PXA300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) select CPU_PXA310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) config MACH_CAPC7117
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) select CPU_PXA320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) config ARCH_GUMSTIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) bool "Gumstix XScale 255 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) Say Y here if you intend to run this kernel on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) Basix, Connex, ws-200ax, ws-400ax systems
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) prompt "Gumstix Carrier/Expansion Board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) depends on ARCH_GUMSTIX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) config GUMSTIX_AM200EPD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) bool "Enable AM200EPD board support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) config GUMSTIX_AM300EPD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) bool "Enable AM300EPD board support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) config MACH_INTELMOTE2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) bool "Intel Mote 2 Platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) config MACH_STARGATE2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) bool "Intel Stargate 2 Platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) config MACH_XCEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) bool "Iskratel Electronics XCEP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) select MTD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) select MTD_CFI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) select MTD_CFI_INTELEXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) select MTD_PHYSMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) Tuned for usage in Libera instruments for particle accelerators.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) config TRIZEPS_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) bool "PXA based Keith und Koep Trizeps DIMM-Modules"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) config MACH_TRIZEPS4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) bool "Keith und Koep Trizeps4 DIMM-Module"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) depends on TRIZEPS_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) select TRIZEPS_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) config MACH_TRIZEPS4WL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) bool "Keith und Koep Trizeps4-WL DIMM-Module"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) depends on TRIZEPS_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) select MACH_TRIZEPS4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) select TRIZEPS_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) prompt "Select base board for Trizeps module"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) depends on TRIZEPS_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) config MACH_TRIZEPS_CONXS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) bool "ConXS Eval Board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) config MACH_TRIZEPS_UCONXS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) bool "uConXS Eval Board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) config MACH_TRIZEPS_ANY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) bool "another Board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) config ARCOM_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) Generic option for Arcom Viper/Zeus PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) config TRIZEPS_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) Enable PCMCIA support for Trizeps modules
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) config MACH_LOGICPD_PXA270
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) bool "LogicPD PXA270 Card Engine Development Platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) config MACH_PCM027
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) config MACH_PCM990_BASEBOARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) bool "PHYTEC PCM-990 development board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) depends on MACH_PCM027
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) prompt "display on pcm990"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) depends on MACH_PCM990_BASEBOARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) config PCM990_DISPLAY_SHARP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) bool "sharp lq084v1dg21 stn display"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) config PCM990_DISPLAY_NEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) bool "nec nl6448bc20_18d tft display"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) config PCM990_DISPLAY_NONE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) bool "no display"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) config MACH_COLIBRI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) bool "Toradex Colibri PXA270"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) config MACH_COLIBRI_PXA270_INCOME
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) bool "Income s.r.o. PXA270 SBC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) depends on MACH_COLIBRI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) config MACH_COLIBRI300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) bool "Toradex Colibri PXA300/310"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) select CPU_PXA300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) select CPU_PXA310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) config MACH_COLIBRI320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) bool "Toradex Colibri PXA320"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) select CPU_PXA320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) config MACH_COLIBRI_EVALBOARD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) bool "Toradex Colibri Evaluation Carrier Board support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) config MACH_VPAC270
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) bool "Voipac PXA270"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) select HAVE_PATA_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) PXA270 based Single Board Computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) comment "End-user Products (sorted by vendor name)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) config MACH_H4700
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) bool "HP iPAQ hx4700"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) config MACH_H5000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) bool "HP iPAQ h5000"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) config MACH_HIMALAYA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) bool "HTC Himalaya Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) select CPU_PXA26x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) config MACH_MAGICIAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) bool "Enable HTC Magician Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) config MACH_MIOA701
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) bool "Mitac Mio A701 Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) Say Y here if you intend to run this kernel on a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) MIO A701. Currently there is only basic support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) for this PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) config PXA_EZX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) bool "Motorola EZX Platform"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) config MACH_EZX_A780
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) bool "Motorola EZX A780"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) depends on PXA_EZX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) config MACH_EZX_E680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) bool "Motorola EZX E680"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) depends on PXA_EZX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) config MACH_EZX_A1200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) bool "Motorola EZX A1200"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) depends on PXA_EZX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) config MACH_EZX_A910
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) bool "Motorola EZX A910"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) depends on PXA_EZX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) config MACH_EZX_E6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) bool "Motorola EZX E6"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) depends on PXA_EZX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) config MACH_EZX_E2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) bool "Motorola EZX E2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) depends on PXA_EZX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) config MACH_MP900C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) bool "Nec Mobilepro 900/c"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) config ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) bool "PXA based Palm PDAs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) config MACH_PALM27X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) config MACH_PALMTE2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) bool "Palm Tungsten|E2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) Say Y here if you intend to run this kernel on a Palm Tungsten|E2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) config MACH_PALMTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) bool "Palm Tungsten|C"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) Say Y here if you intend to run this kernel on a Palm Tungsten|C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) config MACH_PALMT5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) bool "Palm Tungsten|T5"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) select MACH_PALM27X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) Say Y here if you intend to run this kernel on a Palm Tungsten|T5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) config MACH_PALMTX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) bool "Palm T|X"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) select MACH_PALM27X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) Say Y here if you intend to run this kernel on a Palm T|X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) config MACH_PALMZ72
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) bool "Palm Zire 72"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) select MACH_PALM27X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) Say Y here if you intend to run this kernel on Palm Zire 72
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) config MACH_PALMLD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) bool "Palm LifeDrive"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) select MACH_PALM27X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) Say Y here if you intend to run this kernel on a Palm LifeDrive
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) config PALM_TREO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) config MACH_CENTRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) bool "Palm Centro 685 (GSM)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) select MACH_PALM27X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) select PALM_TREO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) smartphone.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) config MACH_TREO680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) bool "Palm Treo 680"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) depends on ARCH_PXA_PALM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) select IWMMXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) select MACH_PALM27X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) select PALM_TREO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) Say Y here if you intend to run this kernel on Palm Treo 680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) smartphone.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) config PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) select SHARP_PARAM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) select SHARP_SCOOP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) Say Y here if you intend to run this kernel on a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) config PXA_SHARPSL_DETECT_MACH_ID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) bool "Detect machine ID at run-time in the decompressor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) Say Y here if you want the zImage decompressor to detect
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) the Zaurus machine ID at run-time. For latest kexec-based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) boot loader, this is not necessary.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) config MACH_POODLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) bool "Enable Sharp SL-5600 (Poodle) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) select SHARP_LOCOMO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) config MACH_CORGI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) bool "Enable Sharp SL-C700 (Corgi) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) select PXA_SHARP_C7xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) config MACH_SHEPHERD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) bool "Enable Sharp SL-C750 (Shepherd) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) select PXA_SHARP_C7xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) config MACH_HUSKY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) bool "Enable Sharp SL-C760 (Husky) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) select PXA_SHARP_C7xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) config MACH_AKITA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) bool "Enable Sharp SL-1000 (Akita) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) select I2C_PXA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) select MACH_SPITZ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) select PXA_SHARP_Cxx00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) config MACH_SPITZ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) select PXA_SHARP_Cxx00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) config MACH_BORZOI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) select PXA_SHARP_Cxx00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) config MACH_TOSA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) bool "Enable Sharp SL-6000x (Tosa) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) depends on PXA_SHARPSL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) config TOSA_BT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) depends on MACH_TOSA && NET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) select RFKILL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) This is a simple driver that is able to control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) the state of built in bluetooth chip on tosa.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) config TOSA_USE_EXT_KEYCODES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) bool "Tosa keyboard: use extended keycodes"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) depends on MACH_TOSA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) Say Y here to enable the tosa keyboard driver to generate extended
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) (>= 127) keycodes. Be aware, that they can't be correctly interpreted
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) by either console keyboard driver or by Kdrive keybd driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) Say Y only if you know, what you are doing!
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) config MACH_ICONTROL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) select CPU_PXA320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) config ARCH_PXA_ESERIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) bool "PXA based Toshiba e-series PDAs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) select FB_W100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) select FB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) config MACH_E330
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) bool "Toshiba e330"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) depends on ARCH_PXA_ESERIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) Say Y here if you intend to run this kernel on a Toshiba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) e330 family PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) config MACH_E350
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) bool "Toshiba e350"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) depends on ARCH_PXA_ESERIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) Say Y here if you intend to run this kernel on a Toshiba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) e350 family PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) config MACH_E740
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) bool "Toshiba e740"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) depends on ARCH_PXA_ESERIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) Say Y here if you intend to run this kernel on a Toshiba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) e740 family PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) config MACH_E750
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) bool "Toshiba e750"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) depends on ARCH_PXA_ESERIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) Say Y here if you intend to run this kernel on a Toshiba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) e750 family PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) config MACH_E400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) bool "Toshiba e400"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) depends on ARCH_PXA_ESERIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) Say Y here if you intend to run this kernel on a Toshiba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) e400 family PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) config MACH_E800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) bool "Toshiba e800"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) depends on ARCH_PXA_ESERIES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) Say Y here if you intend to run this kernel on a Toshiba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) e800 family PDA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) config MACH_ZIPIT2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) bool "Zipit Z2 Handheld"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) select PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) config PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) select CPU_XSCALE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) Select code specific to PXA21x/25x/26x variants
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) config PXA27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) select CPU_XSCALE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) Select code specific to PXA27x variants
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) config CPU_PXA26x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) select PXA25x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) Select code specific to PXA26x (codename Dalhart)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) config PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) select CPU_XSC3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) Select code specific to PXA3xx variants
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) config CPU_PXA300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) PXA300 (codename Monahans-L)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) config CPU_PXA310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) select CPU_PXA300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) select PXA310_ULPI if USB_ULPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) PXA310 (codename Monahans-LV)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) config CPU_PXA320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) PXA320 (codename Monahans-P)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) config CPU_PXA930
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) select PXA3xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) PXA930 (codename Tavor-P)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) config CPU_PXA935
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) select CPU_PXA930
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) PXA935 (codename Tavor-P65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) config PXA_SHARP_C7xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) select SHARPSL_PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) Enable support for all Sharp C7xx models
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) config PXA_SHARP_Cxx00
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) select SHARPSL_PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) Enable common support for Sharp Cxx00 models
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) config SHARPSL_PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) select APM_EMULATION
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) select SHARPSL_PM_MAX1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) config SHARPSL_PM_MAX1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) select HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) select SENSORS_MAX1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) select SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) select SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) config PXA310_ULPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) config PXA_SYSTEMS_CPLDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) tristate "Motherboard cplds"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) default ARCH_LUBBOCK || MACH_MAINSTONE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) This driver supports the Lubbock and Mainstone multifunction chip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) found on the pxa25x development platform system (Lubbock) and pxa27x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) development platform system (Mainstone). This IO board supports the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) interrupts handling, ethernet controller, flash chips, etc ...
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) endif