xref: /OK3568_Linux_fs/kernel/arch/m68k/Kconfig.bus (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyunif MMU
3*4882a593Smuzhiyun
4*4882a593Smuzhiyuncomment "Bus Support"
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunconfig DIO
7*4882a593Smuzhiyun	bool "DIO bus support"
8*4882a593Smuzhiyun	depends on HP300
9*4882a593Smuzhiyun	default y
10*4882a593Smuzhiyun	help
11*4882a593Smuzhiyun	  Say Y here to enable support for the "DIO" expansion bus used in
12*4882a593Smuzhiyun	  HP300 machines. If you are using such a system you almost certainly
13*4882a593Smuzhiyun	  want this.
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunconfig NUBUS
16*4882a593Smuzhiyun	bool
17*4882a593Smuzhiyun	depends on MAC
18*4882a593Smuzhiyun	default y
19*4882a593Smuzhiyun
20*4882a593Smuzhiyunconfig ZORRO
21*4882a593Smuzhiyun	bool "Amiga Zorro (AutoConfig) bus support"
22*4882a593Smuzhiyun	depends on AMIGA
23*4882a593Smuzhiyun	help
24*4882a593Smuzhiyun	  This enables support for the Zorro bus in the Amiga. If you have
25*4882a593Smuzhiyun	  expansion cards in your Amiga that conform to the Amiga
26*4882a593Smuzhiyun	  AutoConfig(tm) specification, say Y, otherwise N. Note that even
27*4882a593Smuzhiyun	  expansion cards that do not fit in the Zorro slots but fit in e.g.
28*4882a593Smuzhiyun	  the CPU slot may fall in this category, so you have to say Y to let
29*4882a593Smuzhiyun	  Linux use these.
30*4882a593Smuzhiyun
31*4882a593Smuzhiyunconfig AMIGA_PCMCIA
32*4882a593Smuzhiyun	bool "Amiga 1200/600 PCMCIA support"
33*4882a593Smuzhiyun	depends on AMIGA
34*4882a593Smuzhiyun	help
35*4882a593Smuzhiyun	  Include support in the kernel for pcmcia on Amiga 1200 and Amiga
36*4882a593Smuzhiyun	  600. If you intend to use pcmcia cards say Y; otherwise say N.
37*4882a593Smuzhiyun
38*4882a593Smuzhiyunconfig ISA
39*4882a593Smuzhiyun	bool
40*4882a593Smuzhiyun	depends on Q40 || AMIGA_PCMCIA
41*4882a593Smuzhiyun	default y
42*4882a593Smuzhiyun	help
43*4882a593Smuzhiyun	  Find out whether you have ISA slots on your motherboard.  ISA is the
44*4882a593Smuzhiyun	  name of a bus system, i.e. the way the CPU talks to the other stuff
45*4882a593Smuzhiyun	  inside your box.  Other bus systems are PCI, EISA, MicroChannel
46*4882a593Smuzhiyun	  (MCA) or VESA.  ISA is an older system, now being displaced by PCI;
47*4882a593Smuzhiyun	  newer boards don't support it.  If you have ISA, say Y, otherwise N.
48*4882a593Smuzhiyun
49*4882a593Smuzhiyunconfig ATARI_ROM_ISA
50*4882a593Smuzhiyun	bool "Atari ROM port ISA adapter support"
51*4882a593Smuzhiyun	depends on ATARI
52*4882a593Smuzhiyun	help
53*4882a593Smuzhiyun	  This option enables support for the ROM port ISA adapter used to
54*4882a593Smuzhiyun	  operate ISA cards on Atari. Only 8  bit cards are supported, and
55*4882a593Smuzhiyun	  no interrupt lines are connected.
56*4882a593Smuzhiyun	  The only driver currently using this adapter is the EtherNEC
57*4882a593Smuzhiyun	  driver for RTL8019AS based NE2000 compatible network cards.
58*4882a593Smuzhiyun
59*4882a593Smuzhiyunconfig GENERIC_ISA_DMA
60*4882a593Smuzhiyun	def_bool ISA
61*4882a593Smuzhiyun
62*4882a593Smuzhiyunsource "drivers/zorro/Kconfig"
63*4882a593Smuzhiyun
64*4882a593Smuzhiyunendif
65*4882a593Smuzhiyun
66*4882a593Smuzhiyunif !MMU
67*4882a593Smuzhiyun
68*4882a593Smuzhiyunconfig ISA_DMA_API
69*4882a593Smuzhiyun	def_bool !M5272
70*4882a593Smuzhiyun
71*4882a593Smuzhiyunendif
72