m68k: reorganize Kconfig options to improve mmu/non-mmu selections
[linux-2.6.git] / arch / m68k / Kconfig.bus
1 if MMU
2
3 comment "Bus Support"
4
5 config NUBUS
6         bool
7         depends on MAC
8         default y
9
10 config ZORRO
11         bool "Amiga Zorro (AutoConfig) bus support"
12         depends on AMIGA
13         help
14           This enables support for the Zorro bus in the Amiga. If you have
15           expansion cards in your Amiga that conform to the Amiga
16           AutoConfig(tm) specification, say Y, otherwise N. Note that even
17           expansion cards that do not fit in the Zorro slots but fit in e.g.
18           the CPU slot may fall in this category, so you have to say Y to let
19           Linux use these.
20
21 config AMIGA_PCMCIA
22         bool "Amiga 1200/600 PCMCIA support (EXPERIMENTAL)"
23         depends on AMIGA && EXPERIMENTAL
24         help
25           Include support in the kernel for pcmcia on Amiga 1200 and Amiga
26           600. If you intend to use pcmcia cards say Y; otherwise say N.
27
28 config ISA
29         bool
30         depends on Q40 || AMIGA_PCMCIA
31         default y
32         help
33           Find out whether you have ISA slots on your motherboard.  ISA is the
34           name of a bus system, i.e. the way the CPU talks to the other stuff
35           inside your box.  Other bus systems are PCI, EISA, MicroChannel
36           (MCA) or VESA.  ISA is an older system, now being displaced by PCI;
37           newer boards don't support it.  If you have ISA, say Y, otherwise N.
38
39 config GENERIC_ISA_DMA
40         def_bool ISA
41
42 source "drivers/pci/Kconfig"
43
44 source "drivers/zorro/Kconfig"
45
46 endif
47
48 if !MMU
49
50 config ISA_DMA_API
51         def_bool !M5272
52
53 source "drivers/pcmcia/Kconfig"
54
55 endif