m68k: Move CPU_HAS_* config options
[deliverable/linux.git] / arch / m68k / Kconfig
CommitLineData
1da177e4
LT
1config M68K
2 bool
3 default y
ec7748b5 4 select HAVE_IDE
66d857b0 5 select HAVE_AOUT if MMU
d890d739
GU
6 select HAVE_GENERIC_HARDIRQS
7 select GENERIC_IRQ_SHOW
df013ffb 8 select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
9f13a1fd 9 select GENERIC_CPU_DEVICES
d8ce7263
GU
10 select GENERIC_STRNCPY_FROM_USER if MMU
11 select GENERIC_STRNLEN_USER if MMU
9657a872 12 select FPU if MMU
60a5e4c3 13 select ARCH_USES_GETTIMEOFFSET if MMU && !COLDFIRE
1da177e4 14
1da177e4
LT
15config RWSEM_GENERIC_SPINLOCK
16 bool
17 default y
18
19config RWSEM_XCHGADD_ALGORITHM
20 bool
21
f0d1b0b3
DH
22config ARCH_HAS_ILOG2_U32
23 bool
f0d1b0b3
DH
24
25config ARCH_HAS_ILOG2_U64
26 bool
f0d1b0b3 27
0e152d80
GU
28config GENERIC_GPIO
29 bool
30
ba1a5b32
AM
31config GENERIC_HWEIGHT
32 bool
33 default y
34
1da177e4
LT
35config GENERIC_CALIBRATE_DELAY
36 bool
37 default y
38
7f73bafc
GU
39config GENERIC_CSUM
40 bool
41
06027bdd
IM
42config TIME_LOW_RES
43 bool
44 default y
45
5ea81769
AV
46config NO_IOPORT
47 def_bool y
48
dfedfaf5 49config NO_DMA
66d857b0 50 def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
dfedfaf5 51
66d857b0
GU
52config ZONE_DMA
53 bool
54 default y
171d809d 55
bdc80787
PA
56config HZ
57 int
66d857b0 58 default 1000 if CLEOPATRA
bdc80787
PA
59 default 100
60
1da177e4
LT
61source "init/Kconfig"
62
dc52ddc0
MH
63source "kernel/Kconfig.freezer"
64
66d857b0
GU
65config MMU
66 bool "MMU-based Paged Memory Management Support"
1da177e4 67 default y
4673ca8e 68 select GENERIC_IOMAP
1da177e4 69 help
66d857b0
GU
70 Select if you want MMU-based virtualised addressing space
71 support by paged memory management. If unsure, say 'Y'.
1da177e4 72
0e152d80
GU
73config MMU_MOTOROLA
74 bool
75
0e6782c8
GU
76config MMU_COLDFIRE
77 bool
78
0e152d80
GU
79config MMU_SUN3
80 bool
0e6782c8 81 depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
0e152d80
GU
82
83menu "Platform setup"
84
85source arch/m68k/Kconfig.cpu
86
87source arch/m68k/Kconfig.machine
88
89source arch/m68k/Kconfig.bus
90
91endmenu
92
93menu "Kernel Features"
1da177e4 94
0e152d80
GU
95if COLDFIRE
96source "kernel/Kconfig.preempt"
66d857b0 97endif
0e152d80 98
3f22ab27
DH
99source "mm/Kconfig"
100
1da177e4
LT
101endmenu
102
66d857b0 103menu "Executable file formats"
1da177e4
LT
104
105source "fs/Kconfig.binfmt"
106
66d857b0 107endmenu
5ac6da66 108
66d857b0
GU
109if !MMU
110menu "Power management options"
1da177e4 111
66d857b0 112config PM
0e152d80
GU
113 bool "Power Management support"
114 help
115 Support processor power management modes
1da177e4
LT
116
117endmenu
66d857b0 118endif
1da177e4 119
d5950b43
SR
120source "net/Kconfig"
121
1da177e4
LT
122source "drivers/Kconfig"
123
0e152d80 124source "arch/m68k/Kconfig.devices"
66d857b0 125
1da177e4
LT
126source "fs/Kconfig"
127
128source "arch/m68k/Kconfig.debug"
129
130source "security/Kconfig"
131
132source "crypto/Kconfig"
133
134source "lib/Kconfig"
This page took 0.567437 seconds and 5 git commands to generate.