xref: /openbmc/linux/arch/arm/mach-footbridge/Kconfig (revision 3b73c45e)
1# SPDX-License-Identifier: GPL-2.0-only
2if ARCH_FOOTBRIDGE
3
4menu "Footbridge Implementations"
5
6config ARCH_CATS
7	bool "CATS"
8	depends on UNUSED_BOARD_FILES
9	select CLKEVT_I8253
10	select CLKSRC_I8253
11	select FOOTBRIDGE_HOST
12	select ISA
13	select ISA_DMA
14	select FORCE_PCI
15	help
16	  Say Y here if you intend to run this kernel on the CATS.
17
18	  Saying N will reduce the size of the Footbridge kernel.
19
20config ARCH_EBSA285_ADDIN
21	bool "EBSA285 (addin mode)"
22	select ARCH_EBSA285
23	select FOOTBRIDGE_ADDIN
24	help
25	  Say Y here if you intend to run this kernel on the EBSA285 card
26	  in addin mode.
27
28	  Saying N will reduce the size of the Footbridge kernel.
29
30config ARCH_EBSA285_HOST
31	bool "EBSA285 (host mode)"
32	select ARCH_EBSA285
33	select FOOTBRIDGE_HOST
34	select ISA
35	select ISA_DMA
36	select ARCH_MAY_HAVE_PC_FDC
37	select FORCE_PCI
38	help
39	  Say Y here if you intend to run this kernel on the EBSA285 card
40	  in host ("central function") mode.
41
42	  Saying N will reduce the size of the Footbridge kernel.
43
44config ARCH_NETWINDER
45	bool "NetWinder"
46	select CLKEVT_I8253
47	select CLKSRC_I8253
48	select FOOTBRIDGE_HOST
49	select ISA
50	select ISA_DMA
51	select FORCE_PCI
52	help
53	  Say Y here if you intend to run this kernel on the Rebel.COM
54	  NetWinder.  Information about this machine can be found at:
55
56	  <http://www.netwinder.org/>
57
58	  Saying N will reduce the size of the Footbridge kernel.
59
60endmenu
61
62# Footbridge support
63config FOOTBRIDGE
64	select ARCH_HAS_PHYS_TO_DMA
65	bool
66
67# Footbridge in host mode
68config FOOTBRIDGE_HOST
69	bool
70	select ARCH_MIGHT_HAVE_PC_SERIO
71
72# Footbridge in addin mode
73config FOOTBRIDGE_ADDIN
74	bool
75
76# EBSA285 board in either host or addin mode
77config ARCH_EBSA285
78	bool
79
80endif
81