^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_SA1100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) menu "SA11x0 Implementations"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) config SA1100_ASSABET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) bool "Assabet"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) select ARM_SA1110_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select GPIO_REG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select LEDS_GPIO_REGISTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) select REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) select REGULATOR_FIXED_VOLTAGE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Microprocessor Development Board (also known as the Assabet).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config ASSABET_NEPONSET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) bool "Include support for Neponset"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) depends on SA1100_ASSABET
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) select SA1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Microprocessor Development Board (Assabet) with the SA-1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Development Board (Nepon).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) config SA1100_CERF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) bool "CerfBoard"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) select ARM_SA1110_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select LEDS_GPIO_REGISTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) More information is available at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) <http://www.intrinsyc.com/products/cerfboard/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Say Y if configuring for an Intrinsyc CerfBoard.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Say N otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) prompt "Cerf Flash available"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) depends on SA1100_CERF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) default SA1100_CERF_FLASH_8MB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) config SA1100_CERF_FLASH_8MB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) bool "8MB"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) config SA1100_CERF_FLASH_16MB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) bool "16MB"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) config SA1100_CERF_FLASH_32MB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) bool "32MB"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) config SA1100_COLLIE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) bool "Sharp Zaurus SL5500"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) # FIXME: select ARM_SA11x0_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) select SHARP_LOCOMO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) select SHARP_PARAM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) select SHARP_SCOOP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Say Y here to support the Sharp Zaurus SL5500 PDAs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) config SA1100_H3100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) bool "Compaq iPAQ H3100"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) select ARM_SA1110_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) select HTC_EGPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) select MFD_IPAQ_MICRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) Say Y here if you intend to run this kernel on the Compaq iPAQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) H3100 handheld computer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) config SA1100_H3600
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) bool "Compaq iPAQ H3600/H3700"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) select ARM_SA1110_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) select HTC_EGPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) select MFD_IPAQ_MICRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) Say Y here if you intend to run this kernel on the Compaq iPAQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) H3600 and H3700 handheld computers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) config SA1100_BADGE4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) bool "HP Labs BadgePAD 4"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) select ARM_SA1100_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) select SA1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) Say Y here if you want to build a kernel for the HP Laboratories
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) BadgePAD 4.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) config SA1100_JORNADA720
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) bool "HP Jornada 720"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) # FIXME: select ARM_SA11x0_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) select SA1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Say Y here if you want to build a kernel for the HP Jornada 720
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) handheld computer. See
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) config SA1100_JORNADA720_SSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) bool "HP Jornada 720 Extended SSP driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) depends on SA1100_JORNADA720
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) select SA1100_SSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) Say Y here if you have a HP Jornada 7xx handheld computer and you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) want to access devices connected to the MCU. Those include the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) keyboard, touchscreen, backlight and battery. This driver also activates
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) the generic SSP which it extends.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) config SA1100_HACKKIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) bool "HackKit Core CPU Board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) select ARM_SA1100_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) Say Y here to support the HackKit Core CPU Board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) <http://hackkit.eletztrick.de>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) config SA1100_LART
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) bool "LART"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) select ARM_SA1100_CPUFREQ
^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 are using the Linux Advanced Radio Terminal
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) (also known as the LART). See <http://www.lartmaker.nl/> for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) information on the LART.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) config SA1100_NANOENGINE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) bool "nanoEngine"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) select ARM_SA1110_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) select FORCE_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) select PCI_NANOENGINE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) Say Y here if you are using the Bright Star Engineering nanoEngine.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) See <http://www.brightstareng.com/arm/nanoeng.htm> for information
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) on the BSE nanoEngine.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) config SA1100_PLEB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) bool "PLEB"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) select ARM_SA1100_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) Say Y here if you are using version 1 of the Portable Linux
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) Embedded Board (also known as PLEB).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) config SA1100_SHANNON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) bool "Shannon"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) select ARM_SA1100_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) select REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) select REGULATOR_FIXED_VOLTAGE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) The Shannon (also known as a Tuxscreen, and also as a IS2630) was a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) limited edition webphone produced by Philips. The Shannon is a SA1100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) and a telco interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) config SA1100_SIMPAD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) bool "Simpad"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) select ARM_SA1110_CPUFREQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) like CL4 in additional it has a PCMCIA-Slot. For more information
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) config SA1100_SSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) tristate "Generic PIO SSP"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) Say Y here to enable support for the generic PIO SSP driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) This isn't for audio support, but for attached sensors and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) other devices, eg for BadgePAD 4 sensor support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174)