162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_cimenuconfig ARCH_FOOTBRIDGE
362306a36Sopenharmony_ci	bool "FootBridge Implementations"
462306a36Sopenharmony_ci	depends on ARCH_MULTI_V4 && !(ARCH_MULTI_V4T || ARCH_MULTI_V5)
562306a36Sopenharmony_ci	depends on !(ARCH_MOXART || ARCH_GEMINI || ARCH_SA1100)
662306a36Sopenharmony_ci	depends on ATAGS
762306a36Sopenharmony_ci	depends on CPU_LITTLE_ENDIAN
862306a36Sopenharmony_ci	depends on MMU
962306a36Sopenharmony_ci	select ARCH_NO_SG_CHAIN
1062306a36Sopenharmony_ci	select CPU_SA110
1162306a36Sopenharmony_ci	select FOOTBRIDGE
1262306a36Sopenharmony_ci	select NEED_MACH_MEMORY_H
1362306a36Sopenharmony_ci	help
1462306a36Sopenharmony_ci	  Support for systems based on the DC21285 companion chip
1562306a36Sopenharmony_ci	  ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciif ARCH_FOOTBRIDGE
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig ARCH_EBSA285_HOST
2062306a36Sopenharmony_ci	bool "EBSA285 (host mode)"
2162306a36Sopenharmony_ci	select ARCH_EBSA285
2262306a36Sopenharmony_ci	select ISA
2362306a36Sopenharmony_ci	select ARCH_MAY_HAVE_PC_FDC
2462306a36Sopenharmony_ci	select FORCE_PCI
2562306a36Sopenharmony_ci	help
2662306a36Sopenharmony_ci	  Say Y here if you intend to run this kernel on the EBSA285 card
2762306a36Sopenharmony_ci	  in host ("central function") mode.
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	  Saying N will reduce the size of the Footbridge kernel.
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciconfig ARCH_NETWINDER
3262306a36Sopenharmony_ci	bool "NetWinder"
3362306a36Sopenharmony_ci	select CLKEVT_I8253
3462306a36Sopenharmony_ci	select CLKSRC_I8253
3562306a36Sopenharmony_ci	select ISA
3662306a36Sopenharmony_ci	select FORCE_PCI
3762306a36Sopenharmony_ci	help
3862306a36Sopenharmony_ci	  Say Y here if you intend to run this kernel on the Rebel.COM
3962306a36Sopenharmony_ci	  NetWinder.  Information about this machine can be found at:
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci	  <http://www.netwinder.org/>
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci	  Saying N will reduce the size of the Footbridge kernel.
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci# Footbridge support
4662306a36Sopenharmony_ciconfig FOOTBRIDGE
4762306a36Sopenharmony_ci	def_bool y
4862306a36Sopenharmony_ci	select ARCH_MIGHT_HAVE_PC_SERIO
4962306a36Sopenharmony_ci	select ISA_DMA_API
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ciconfig ARCH_EBSA285
5262306a36Sopenharmony_ci	bool
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ciendif
55