xref: /openbmc/linux/arch/arm/mach-footbridge/Kconfig (revision 747f7a29)
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	bool
65
66# Footbridge in host mode
67config FOOTBRIDGE_HOST
68	bool
69	select ARCH_MIGHT_HAVE_PC_SERIO
70
71# Footbridge in addin mode
72config FOOTBRIDGE_ADDIN
73	bool
74
75# EBSA285 board in either host or addin mode
76config ARCH_EBSA285
77	bool
78
79endif
80