Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/dma...
[platform/kernel/linux-starfive.git] / arch / arm / mach-footbridge / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 if ARCH_FOOTBRIDGE
3
4 menu "Footbridge Implementations"
5
6 config 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
20 config 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
30 config 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
44 config 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
60 endmenu
61
62 # Footbridge support
63 config FOOTBRIDGE
64         select ARCH_HAS_PHYS_TO_DMA
65         bool
66
67 # Footbridge in host mode
68 config FOOTBRIDGE_HOST
69         bool
70         select ARCH_MIGHT_HAVE_PC_SERIO
71
72 # Footbridge in addin mode
73 config FOOTBRIDGE_ADDIN
74         bool
75
76 # EBSA285 board in either host or addin mode
77 config ARCH_EBSA285
78         bool
79
80 endif