Merge tag 'for-linus-3.4' of git://git.infradead.org/mtd-2.6
[sfrench/cifs-2.6.git] / arch / m68k / Kconfig
1 config M68K
2         bool
3         default y
4         select HAVE_IDE
5         select HAVE_AOUT if MMU
6         select HAVE_GENERIC_HARDIRQS
7         select GENERIC_IRQ_SHOW
8         select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
9         select GENERIC_CPU_DEVICES
10         select FPU if MMU
11
12 config RWSEM_GENERIC_SPINLOCK
13         bool
14         default y
15
16 config RWSEM_XCHGADD_ALGORITHM
17         bool
18
19 config ARCH_HAS_ILOG2_U32
20         bool
21
22 config ARCH_HAS_ILOG2_U64
23         bool
24
25 config GENERIC_CLOCKEVENTS
26         bool
27
28 config GENERIC_GPIO
29         bool
30
31 config GENERIC_HWEIGHT
32         bool
33         default y
34
35 config GENERIC_CALIBRATE_DELAY
36         bool
37         default y
38
39 config GENERIC_CSUM
40         bool
41
42 config TIME_LOW_RES
43         bool
44         default y
45
46 config ARCH_USES_GETTIMEOFFSET
47         def_bool MMU && !COLDFIRE
48
49 config NO_IOPORT
50         def_bool y
51
52 config NO_DMA
53         def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
54
55 config ZONE_DMA
56         bool
57         default y
58
59 config CPU_HAS_NO_BITFIELDS
60         bool
61
62 config CPU_HAS_NO_MULDIV64
63         bool
64
65 config CPU_HAS_ADDRESS_SPACES
66         bool
67
68 config FPU
69         bool
70
71 config HZ
72         int
73         default 1000 if CLEOPATRA
74         default 100
75
76 source "init/Kconfig"
77
78 source "kernel/Kconfig.freezer"
79
80 config MMU
81         bool "MMU-based Paged Memory Management Support"
82         default y
83         select GENERIC_IOMAP
84         help
85           Select if you want MMU-based virtualised addressing space
86           support by paged memory management. If unsure, say 'Y'.
87
88 config MMU_MOTOROLA
89         bool
90
91 config MMU_COLDFIRE
92         bool
93
94 config MMU_SUN3
95         bool
96         depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
97
98 menu "Platform setup"
99
100 source arch/m68k/Kconfig.cpu
101
102 source arch/m68k/Kconfig.machine
103
104 source arch/m68k/Kconfig.bus
105
106 endmenu
107
108 menu "Kernel Features"
109
110 if COLDFIRE
111 source "kernel/Kconfig.preempt"
112 endif
113
114 if !MMU || COLDFIRE
115 source "kernel/time/Kconfig"
116 endif
117
118 source "mm/Kconfig"
119
120 endmenu
121
122 menu "Executable file formats"
123
124 source "fs/Kconfig.binfmt"
125
126 endmenu
127
128 if !MMU
129 menu "Power management options"
130
131 config PM
132         bool "Power Management support"
133         help
134           Support processor power management modes
135
136 endmenu
137 endif
138
139 source "net/Kconfig"
140
141 source "drivers/Kconfig"
142
143 source "arch/m68k/Kconfig.devices"
144
145 source "fs/Kconfig"
146
147 source "arch/m68k/Kconfig.debug"
148
149 source "security/Kconfig"
150
151 source "crypto/Kconfig"
152
153 source "lib/Kconfig"