0001 # SPDX-License-Identifier: GPL-2.0-only
0002 if ARCH_SA1100
0003
0004 menu "SA11x0 Implementations"
0005
0006 config SA1100_ASSABET
0007 bool "Assabet"
0008 select ARM_SA1110_CPUFREQ
0009 select GPIO_REG
0010 select LEDS_GPIO_REGISTER
0011 select REGULATOR
0012 select REGULATOR_FIXED_VOLTAGE
0013 help
0014 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
0015 Microprocessor Development Board (also known as the Assabet).
0016
0017 config ASSABET_NEPONSET
0018 bool "Include support for Neponset"
0019 depends on SA1100_ASSABET
0020 select SA1111
0021 help
0022 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
0023 Microprocessor Development Board (Assabet) with the SA-1111
0024 Development Board (Nepon).
0025
0026 config SA1100_CERF
0027 bool "CerfBoard"
0028 depends on UNUSED_BOARD_FILES
0029 select ARM_SA1110_CPUFREQ
0030 select LEDS_GPIO_REGISTER
0031 help
0032 The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued).
0033 More information is available at:
0034 <http://www.intrinsyc.com/products/cerfboard/>.
0035
0036 Say Y if configuring for an Intrinsyc CerfBoard.
0037 Say N otherwise.
0038
0039 choice
0040 prompt "Cerf Flash available"
0041 depends on SA1100_CERF
0042 default SA1100_CERF_FLASH_8MB
0043
0044 config SA1100_CERF_FLASH_8MB
0045 bool "8MB"
0046
0047 config SA1100_CERF_FLASH_16MB
0048 bool "16MB"
0049
0050 config SA1100_CERF_FLASH_32MB
0051 bool "32MB"
0052
0053 endchoice
0054
0055 config SA1100_COLLIE
0056 bool "Sharp Zaurus SL5500"
0057 # FIXME: select ARM_SA11x0_CPUFREQ
0058 select SHARP_LOCOMO
0059 select SHARP_PARAM
0060 select SHARP_SCOOP
0061 help
0062 Say Y here to support the Sharp Zaurus SL5500 PDAs.
0063
0064 config SA1100_H3100
0065 bool "Compaq iPAQ H3100"
0066 depends on UNUSED_BOARD_FILES
0067 select ARM_SA1110_CPUFREQ
0068 select HTC_EGPIO
0069 select MFD_IPAQ_MICRO
0070 help
0071 Say Y here if you intend to run this kernel on the Compaq iPAQ
0072 H3100 handheld computer.
0073
0074 config SA1100_H3600
0075 bool "Compaq iPAQ H3600/H3700"
0076 select ARM_SA1110_CPUFREQ
0077 select HTC_EGPIO
0078 select MFD_IPAQ_MICRO
0079 help
0080 Say Y here if you intend to run this kernel on the Compaq iPAQ
0081 H3600 and H3700 handheld computers.
0082
0083 config SA1100_BADGE4
0084 bool "HP Labs BadgePAD 4"
0085 depends on UNUSED_BOARD_FILES
0086 select ARM_SA1100_CPUFREQ
0087 select SA1111
0088 help
0089 Say Y here if you want to build a kernel for the HP Laboratories
0090 BadgePAD 4.
0091
0092 config SA1100_JORNADA720
0093 bool "HP Jornada 720"
0094 depends on UNUSED_BOARD_FILES
0095 # FIXME: select ARM_SA11x0_CPUFREQ
0096 select SA1111
0097 help
0098 Say Y here if you want to build a kernel for the HP Jornada 720
0099 handheld computer. See
0100 <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#>
0101
0102 config SA1100_JORNADA720_SSP
0103 bool "HP Jornada 720 Extended SSP driver"
0104 depends on SA1100_JORNADA720
0105 select SA1100_SSP
0106 help
0107 Say Y here if you have a HP Jornada 7xx handheld computer and you
0108 want to access devices connected to the MCU. Those include the
0109 keyboard, touchscreen, backlight and battery. This driver also activates
0110 the generic SSP which it extends.
0111
0112 config SA1100_HACKKIT
0113 bool "HackKit Core CPU Board"
0114 depends on UNUSED_BOARD_FILES
0115 select ARM_SA1100_CPUFREQ
0116 help
0117 Say Y here to support the HackKit Core CPU Board
0118 <http://hackkit.eletztrick.de>;
0119
0120 config SA1100_LART
0121 bool "LART"
0122 depends on UNUSED_BOARD_FILES
0123 select ARM_SA1100_CPUFREQ
0124 help
0125 Say Y here if you are using the Linux Advanced Radio Terminal
0126 (also known as the LART). See <http://www.lartmaker.nl/> for
0127 information on the LART.
0128
0129 config SA1100_NANOENGINE
0130 bool "nanoEngine"
0131 depends on UNUSED_BOARD_FILES
0132 select ARM_SA1110_CPUFREQ
0133 select FORCE_PCI
0134 select PCI_NANOENGINE
0135 help
0136 Say Y here if you are using the Bright Star Engineering nanoEngine.
0137 See <http://www.brightstareng.com/arm/nanoeng.htm> for information
0138 on the BSE nanoEngine.
0139
0140 config SA1100_PLEB
0141 bool "PLEB"
0142 depends on UNUSED_BOARD_FILES
0143 select ARM_SA1100_CPUFREQ
0144 help
0145 Say Y here if you are using version 1 of the Portable Linux
0146 Embedded Board (also known as PLEB).
0147 See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/>
0148 for more information.
0149
0150 config SA1100_SHANNON
0151 bool "Shannon"
0152 depends on UNUSED_BOARD_FILES
0153 select ARM_SA1100_CPUFREQ
0154 select REGULATOR
0155 select REGULATOR_FIXED_VOLTAGE
0156 help
0157 The Shannon (also known as a Tuxscreen, and also as a IS2630) was a
0158 limited edition webphone produced by Philips. The Shannon is a SA1100
0159 platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
0160 and a telco interface.
0161
0162 config SA1100_SIMPAD
0163 bool "Simpad"
0164 depends on UNUSED_BOARD_FILES
0165 select ARM_SA1110_CPUFREQ
0166 help
0167 The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
0168 are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
0169 FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
0170 PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
0171 like CL4 in additional it has a PCMCIA-Slot. For more information
0172 visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
0173
0174 config SA1100_SSP
0175 tristate "Generic PIO SSP"
0176 depends on UNUSED_BOARD_FILES
0177 help
0178 Say Y here to enable support for the generic PIO SSP driver.
0179 This isn't for audio support, but for attached sensors and
0180 other devices, eg for BadgePAD 4 sensor support.
0181
0182 endmenu
0183
0184 endif
0185