xref: /openbmc/linux/arch/arm/mach-sa1100/Kconfig (revision 9a9e1be1)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*6fd09c9aSArnd Bergmannmenuconfig ARCH_SA1100
3*6fd09c9aSArnd Bergmann	bool "SA11x0 Implementations"
4*6fd09c9aSArnd Bergmann	depends on ARCH_MULTI_V4 && !(ARCH_MULTI_V4T || ARCH_MULTI_V5)
5*6fd09c9aSArnd Bergmann	depends on !(ARCH_MOXART || ARCH_GEMINI)
6*6fd09c9aSArnd Bergmann	depends on ATAGS
7*6fd09c9aSArnd Bergmann	depends on CPU_LITTLE_ENDIAN
8*6fd09c9aSArnd Bergmann	depends on MMU
9*6fd09c9aSArnd Bergmann	select ARCH_NO_SG_CHAIN
10*6fd09c9aSArnd Bergmann	select ARCH_MTD_XIP
11*6fd09c9aSArnd Bergmann	select CLKSRC_MMIO
12*6fd09c9aSArnd Bergmann	select CLKSRC_PXA
13*6fd09c9aSArnd Bergmann	select CPU_FREQ
14*6fd09c9aSArnd Bergmann	select CPU_SA1100
15*6fd09c9aSArnd Bergmann	select GPIOLIB
16*6fd09c9aSArnd Bergmann	select IRQ_DOMAIN
17*6fd09c9aSArnd Bergmann	select ISA
18*6fd09c9aSArnd Bergmann	select NEED_MACH_MEMORY_H
19*6fd09c9aSArnd Bergmann	help
20*6fd09c9aSArnd Bergmann	  Support for StrongARM 11x0 based boards.
211da177e4SLinus Torvalds
22*6fd09c9aSArnd Bergmannif ARCH_SA1100
231da177e4SLinus Torvalds
241da177e4SLinus Torvaldsconfig SA1100_ASSABET
251da177e4SLinus Torvalds	bool "Assabet"
2659a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
27b955153bSRussell King	select GPIO_REG
2859b23eadSRussell King	select LEDS_GPIO_REGISTER
2929786e9bSRussell King	select REGULATOR
3029786e9bSRussell King	select REGULATOR_FIXED_VOLTAGE
311da177e4SLinus Torvalds	help
321da177e4SLinus Torvalds	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
331da177e4SLinus Torvalds	  Microprocessor Development Board (also known as the Assabet).
341da177e4SLinus Torvalds
351da177e4SLinus Torvaldsconfig ASSABET_NEPONSET
361da177e4SLinus Torvalds	bool "Include support for Neponset"
371da177e4SLinus Torvalds	depends on SA1100_ASSABET
381da177e4SLinus Torvalds	select SA1111
391da177e4SLinus Torvalds	help
401da177e4SLinus Torvalds	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
411da177e4SLinus Torvalds	  Microprocessor Development Board (Assabet)  with the SA-1111
421da177e4SLinus Torvalds	  Development Board (Nepon).
431da177e4SLinus Torvalds
441da177e4SLinus Torvaldsconfig SA1100_COLLIE
451da177e4SLinus Torvalds	bool "Sharp Zaurus SL5500"
4659a2e613SViresh Kumar	# FIXME: select ARM_SA11x0_CPUFREQ
471da177e4SLinus Torvalds	select SHARP_LOCOMO
481da177e4SLinus Torvalds	select SHARP_PARAM
49b1b3f49cSRussell King	select SHARP_SCOOP
501da177e4SLinus Torvalds	help
511da177e4SLinus Torvalds	  Say Y here to support the Sharp Zaurus SL5500 PDAs.
521da177e4SLinus Torvalds
531da177e4SLinus Torvaldsconfig SA1100_H3600
541da177e4SLinus Torvalds	bool "Compaq iPAQ H3600/H3700"
5559a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
56b1b3f49cSRussell King	select HTC_EGPIO
57abf38780SLinus Walleij	select MFD_IPAQ_MICRO
581da177e4SLinus Torvalds	help
591da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Compaq iPAQ
60452a31fdSLinus Walleij	  H3600 and H3700 handheld computers.
611da177e4SLinus Torvalds
621da177e4SLinus Torvaldsconfig SA1100_JORNADA720
631da177e4SLinus Torvalds	bool "HP Jornada 720"
6459a2e613SViresh Kumar	# FIXME: select ARM_SA11x0_CPUFREQ
65b1b3f49cSRussell King	select SA1111
661da177e4SLinus Torvalds	help
671da177e4SLinus Torvalds	  Say Y here if you want to build a kernel for the HP Jornada 720
6850a23e6eSJustin P. Mattock	  handheld computer.  See
6950a23e6eSJustin P. Mattock	  <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#>
701da177e4SLinus Torvalds
7169ebb222SKristoffer Ericsonconfig SA1100_JORNADA720_SSP
7269ebb222SKristoffer Ericson	bool "HP Jornada 720 Extended SSP driver"
7369ebb222SKristoffer Ericson	depends on SA1100_JORNADA720
74b1b3f49cSRussell King	select SA1100_SSP
7569ebb222SKristoffer Ericson	help
7669ebb222SKristoffer Ericson	  Say Y here if you have a HP Jornada 7xx handheld computer and you
7769ebb222SKristoffer Ericson	  want to access devices connected to the MCU. Those include the
7869ebb222SKristoffer Ericson	  keyboard, touchscreen, backlight and battery. This driver also activates
7969ebb222SKristoffer Ericson	  the generic SSP which it extends.
8069ebb222SKristoffer Ericson
811da177e4SLinus Torvaldsconfig SA1100_SSP
821da177e4SLinus Torvalds	tristate "Generic PIO SSP"
831da177e4SLinus Torvalds	help
841da177e4SLinus Torvalds	  Say Y here to enable support for the generic PIO SSP driver.
851da177e4SLinus Torvalds	  This isn't for audio support, but for attached sensors and
8669ebb222SKristoffer Ericson	  other devices, eg for BadgePAD 4 sensor support.
871da177e4SLinus Torvalds
881da177e4SLinus Torvaldsendif
89