xref: /linux/arch/arm/mach-footbridge/Kconfig (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26fd09c9aSArnd Bergmannmenuconfig ARCH_FOOTBRIDGE
36fd09c9aSArnd Bergmann	bool "FootBridge Implementations"
46fd09c9aSArnd Bergmann	depends on ARCH_MULTI_V4 && !(ARCH_MULTI_V4T || ARCH_MULTI_V5)
56fd09c9aSArnd Bergmann	depends on !(ARCH_MOXART || ARCH_GEMINI || ARCH_SA1100)
66fd09c9aSArnd Bergmann	depends on ATAGS
76fd09c9aSArnd Bergmann	depends on CPU_LITTLE_ENDIAN
86fd09c9aSArnd Bergmann	depends on MMU
96fd09c9aSArnd Bergmann	select ARCH_NO_SG_CHAIN
106fd09c9aSArnd Bergmann	select CPU_SA110
116fd09c9aSArnd Bergmann	select FOOTBRIDGE
126fd09c9aSArnd Bergmann	select NEED_MACH_MEMORY_H
136fd09c9aSArnd Bergmann	help
146fd09c9aSArnd Bergmann	  Support for systems based on the DC21285 companion chip
156fd09c9aSArnd Bergmann	  ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder.
161da177e4SLinus Torvalds
176fd09c9aSArnd Bergmannif ARCH_FOOTBRIDGE
181da177e4SLinus Torvalds
191da177e4SLinus Torvaldsconfig ARCH_EBSA285_HOST
201da177e4SLinus Torvalds	bool "EBSA285 (host mode)"
211da177e4SLinus Torvalds	select ARCH_EBSA285
22f7e68bbfSRussell King	select ISA
23ad9faf4cSArnd Bergmann	select ARCH_MAY_HAVE_PC_FDC
24eb01d42aSChristoph Hellwig	select FORCE_PCI
251da177e4SLinus Torvalds	help
261da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the EBSA285 card
271da177e4SLinus Torvalds	  in host ("central function") mode.
281da177e4SLinus Torvalds
291da177e4SLinus Torvalds	  Saying N will reduce the size of the Footbridge kernel.
301da177e4SLinus Torvalds
311da177e4SLinus Torvaldsconfig ARCH_NETWINDER
321da177e4SLinus Torvalds	bool "NetWinder"
336c58addcSAxel Lin	select CLKEVT_I8253
34a7b0ab5bSPeter Hüwe	select CLKSRC_I8253
35f7e68bbfSRussell King	select ISA
36eb01d42aSChristoph Hellwig	select FORCE_PCI
371da177e4SLinus Torvalds	help
381da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Rebel.COM
391da177e4SLinus Torvalds	  NetWinder.  Information about this machine can be found at:
401da177e4SLinus Torvalds
411da177e4SLinus Torvalds	  <http://www.netwinder.org/>
421da177e4SLinus Torvalds
431da177e4SLinus Torvalds	  Saying N will reduce the size of the Footbridge kernel.
441da177e4SLinus Torvalds
451da177e4SLinus Torvalds# Footbridge support
461da177e4SLinus Torvaldsconfig FOOTBRIDGE
47b519c9c7SArnd Bergmann	def_bool y
4874072b30SMark Salter	select ARCH_MIGHT_HAVE_PC_SERIO
49*e7536617SArnd Bergmann	select ISA_DMA_API
501da177e4SLinus Torvalds
511da177e4SLinus Torvaldsconfig ARCH_EBSA285
521da177e4SLinus Torvalds	bool
531da177e4SLinus Torvalds
541da177e4SLinus Torvaldsendif
55