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_CERF 451da177e4SLinus Torvalds bool "CerfBoard" 4633629130SArnd Bergmann depends on UNUSED_BOARD_FILES 4759a2e613SViresh Kumar select ARM_SA1110_CPUFREQ 48039bc3b7SRussell King select LEDS_GPIO_REGISTER 491da177e4SLinus Torvalds help 501da177e4SLinus Torvalds The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued). 511da177e4SLinus Torvalds More information is available at: 521da177e4SLinus Torvalds <http://www.intrinsyc.com/products/cerfboard/>. 531da177e4SLinus Torvalds 541da177e4SLinus Torvalds Say Y if configuring for an Intrinsyc CerfBoard. 551da177e4SLinus Torvalds Say N otherwise. 561da177e4SLinus Torvalds 571da177e4SLinus Torvaldschoice 581da177e4SLinus Torvalds prompt "Cerf Flash available" 591da177e4SLinus Torvalds depends on SA1100_CERF 601da177e4SLinus Torvalds default SA1100_CERF_FLASH_8MB 611da177e4SLinus Torvalds 621da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_8MB 631da177e4SLinus Torvalds bool "8MB" 641da177e4SLinus Torvalds 651da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_16MB 661da177e4SLinus Torvalds bool "16MB" 671da177e4SLinus Torvalds 681da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_32MB 691da177e4SLinus Torvalds bool "32MB" 701da177e4SLinus Torvalds 711da177e4SLinus Torvaldsendchoice 721da177e4SLinus Torvalds 731da177e4SLinus Torvaldsconfig SA1100_COLLIE 741da177e4SLinus Torvalds bool "Sharp Zaurus SL5500" 7559a2e613SViresh Kumar # FIXME: select ARM_SA11x0_CPUFREQ 761da177e4SLinus Torvalds select SHARP_LOCOMO 771da177e4SLinus Torvalds select SHARP_PARAM 78b1b3f49cSRussell King select SHARP_SCOOP 791da177e4SLinus Torvalds help 801da177e4SLinus Torvalds Say Y here to support the Sharp Zaurus SL5500 PDAs. 811da177e4SLinus Torvalds 821da177e4SLinus Torvaldsconfig SA1100_H3100 831da177e4SLinus Torvalds bool "Compaq iPAQ H3100" 8433629130SArnd Bergmann depends on UNUSED_BOARD_FILES 8559a2e613SViresh Kumar select ARM_SA1110_CPUFREQ 86b1b3f49cSRussell King select HTC_EGPIO 87abf38780SLinus Walleij select MFD_IPAQ_MICRO 881da177e4SLinus Torvalds help 891da177e4SLinus Torvalds Say Y here if you intend to run this kernel on the Compaq iPAQ 90452a31fdSLinus Walleij H3100 handheld computer. 911da177e4SLinus Torvalds 921da177e4SLinus Torvaldsconfig SA1100_H3600 931da177e4SLinus Torvalds bool "Compaq iPAQ H3600/H3700" 9459a2e613SViresh Kumar select ARM_SA1110_CPUFREQ 95b1b3f49cSRussell King select HTC_EGPIO 96abf38780SLinus Walleij select MFD_IPAQ_MICRO 971da177e4SLinus Torvalds help 981da177e4SLinus Torvalds Say Y here if you intend to run this kernel on the Compaq iPAQ 99452a31fdSLinus Walleij H3600 and H3700 handheld computers. 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvaldsconfig SA1100_BADGE4 1021da177e4SLinus Torvalds bool "HP Labs BadgePAD 4" 10333629130SArnd Bergmann depends on UNUSED_BOARD_FILES 10459a2e613SViresh Kumar select ARM_SA1100_CPUFREQ 105b1b3f49cSRussell King select SA1111 1061da177e4SLinus Torvalds help 1071da177e4SLinus Torvalds Say Y here if you want to build a kernel for the HP Laboratories 1081da177e4SLinus Torvalds BadgePAD 4. 1091da177e4SLinus Torvalds 1101da177e4SLinus Torvaldsconfig SA1100_JORNADA720 1111da177e4SLinus Torvalds bool "HP Jornada 720" 11233629130SArnd Bergmann depends on UNUSED_BOARD_FILES 11359a2e613SViresh Kumar # FIXME: select ARM_SA11x0_CPUFREQ 114b1b3f49cSRussell King select SA1111 1151da177e4SLinus Torvalds help 1161da177e4SLinus Torvalds Say Y here if you want to build a kernel for the HP Jornada 720 11750a23e6eSJustin P. Mattock handheld computer. See 11850a23e6eSJustin P. Mattock <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#> 1191da177e4SLinus Torvalds 12069ebb222SKristoffer Ericsonconfig SA1100_JORNADA720_SSP 12169ebb222SKristoffer Ericson bool "HP Jornada 720 Extended SSP driver" 12269ebb222SKristoffer Ericson depends on SA1100_JORNADA720 123b1b3f49cSRussell King select SA1100_SSP 12469ebb222SKristoffer Ericson help 12569ebb222SKristoffer Ericson Say Y here if you have a HP Jornada 7xx handheld computer and you 12669ebb222SKristoffer Ericson want to access devices connected to the MCU. Those include the 12769ebb222SKristoffer Ericson keyboard, touchscreen, backlight and battery. This driver also activates 12869ebb222SKristoffer Ericson the generic SSP which it extends. 12969ebb222SKristoffer Ericson 1301da177e4SLinus Torvaldsconfig SA1100_HACKKIT 1311da177e4SLinus Torvalds bool "HackKit Core CPU Board" 13233629130SArnd Bergmann depends on UNUSED_BOARD_FILES 13359a2e613SViresh Kumar select ARM_SA1100_CPUFREQ 1341da177e4SLinus Torvalds help 1351da177e4SLinus Torvalds Say Y here to support the HackKit Core CPU Board 1361da177e4SLinus Torvalds <http://hackkit.eletztrick.de>; 1371da177e4SLinus Torvalds 1381da177e4SLinus Torvaldsconfig SA1100_LART 1391da177e4SLinus Torvalds bool "LART" 14033629130SArnd Bergmann depends on UNUSED_BOARD_FILES 14159a2e613SViresh Kumar select ARM_SA1100_CPUFREQ 1421da177e4SLinus Torvalds help 1431da177e4SLinus Torvalds Say Y here if you are using the Linux Advanced Radio Terminal 144c8c4b939SErik Mouw (also known as the LART). See <http://www.lartmaker.nl/> for 1451da177e4SLinus Torvalds information on the LART. 1461da177e4SLinus Torvalds 1479f15d2caSMarcelo Roberto Jimenezconfig SA1100_NANOENGINE 1489f15d2caSMarcelo Roberto Jimenez bool "nanoEngine" 14933629130SArnd Bergmann depends on UNUSED_BOARD_FILES 15059a2e613SViresh Kumar select ARM_SA1110_CPUFREQ 151eb01d42aSChristoph Hellwig select FORCE_PCI 152b080ac8aSMarcelo Roberto Jimenez select PCI_NANOENGINE 1539f15d2caSMarcelo Roberto Jimenez help 1549f15d2caSMarcelo Roberto Jimenez Say Y here if you are using the Bright Star Engineering nanoEngine. 1559f15d2caSMarcelo Roberto Jimenez See <http://www.brightstareng.com/arm/nanoeng.htm> for information 1569f15d2caSMarcelo Roberto Jimenez on the BSE nanoEngine. 1579f15d2caSMarcelo Roberto Jimenez 1581da177e4SLinus Torvaldsconfig SA1100_PLEB 1591da177e4SLinus Torvalds bool "PLEB" 16033629130SArnd Bergmann depends on UNUSED_BOARD_FILES 16159a2e613SViresh Kumar select ARM_SA1100_CPUFREQ 1621da177e4SLinus Torvalds help 1631da177e4SLinus Torvalds Say Y here if you are using version 1 of the Portable Linux 1641da177e4SLinus Torvalds Embedded Board (also known as PLEB). 1651da177e4SLinus Torvalds See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/> 1661da177e4SLinus Torvalds for more information. 1671da177e4SLinus Torvalds 1681da177e4SLinus Torvaldsconfig SA1100_SHANNON 1691da177e4SLinus Torvalds bool "Shannon" 17033629130SArnd Bergmann depends on UNUSED_BOARD_FILES 17159a2e613SViresh Kumar select ARM_SA1100_CPUFREQ 172b51af865SRussell King select REGULATOR 173b51af865SRussell King select REGULATOR_FIXED_VOLTAGE 1741da177e4SLinus Torvalds help 1751da177e4SLinus Torvalds The Shannon (also known as a Tuxscreen, and also as a IS2630) was a 1761da177e4SLinus Torvalds limited edition webphone produced by Philips. The Shannon is a SA1100 1771da177e4SLinus Torvalds platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots, 1781da177e4SLinus Torvalds and a telco interface. 1791da177e4SLinus Torvalds 1801da177e4SLinus Torvaldsconfig SA1100_SIMPAD 1811da177e4SLinus Torvalds bool "Simpad" 18233629130SArnd Bergmann depends on UNUSED_BOARD_FILES 18359a2e613SViresh Kumar select ARM_SA1110_CPUFREQ 1841da177e4SLinus Torvalds help 1851da177e4SLinus Torvalds The SIEMENS webpad SIMpad is based on the StrongARM 1110. There 1861da177e4SLinus Torvalds are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB 1871da177e4SLinus Torvalds FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a 1881da177e4SLinus Torvalds PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same 1891da177e4SLinus Torvalds like CL4 in additional it has a PCMCIA-Slot. For more information 19050a23e6eSJustin P. Mattock visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>. 1911da177e4SLinus Torvalds 1921da177e4SLinus Torvaldsconfig SA1100_SSP 1931da177e4SLinus Torvalds tristate "Generic PIO SSP" 19433629130SArnd Bergmann depends on UNUSED_BOARD_FILES 1951da177e4SLinus Torvalds help 1961da177e4SLinus Torvalds Say Y here to enable support for the generic PIO SSP driver. 1971da177e4SLinus Torvalds This isn't for audio support, but for attached sensors and 19869ebb222SKristoffer Ericson other devices, eg for BadgePAD 4 sensor support. 1991da177e4SLinus Torvalds 2001da177e4SLinus Torvaldsendif 201