]> Pileus Git - ~andy/linux/blob - arch/m68k/Kconfig
Kconfig: clean up the long arch list for the UID16 config option
[~andy/linux] / 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 GENERIC_ATOMIC64
9         select HAVE_UID16
10         select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
11         select GENERIC_CPU_DEVICES
12         select GENERIC_STRNCPY_FROM_USER if MMU
13         select GENERIC_STRNLEN_USER if MMU
14         select FPU if MMU
15         select ARCH_WANT_IPC_PARSE_VERSION
16         select ARCH_USES_GETTIMEOFFSET if MMU && !COLDFIRE
17
18 config RWSEM_GENERIC_SPINLOCK
19         bool
20         default y
21
22 config RWSEM_XCHGADD_ALGORITHM
23         bool
24
25 config ARCH_HAS_ILOG2_U32
26         bool
27
28 config ARCH_HAS_ILOG2_U64
29         bool
30
31 config GENERIC_GPIO
32         bool
33
34 config GENERIC_HWEIGHT
35         bool
36         default y
37
38 config GENERIC_CALIBRATE_DELAY
39         bool
40         default y
41
42 config GENERIC_CSUM
43         bool
44
45 config TIME_LOW_RES
46         bool
47         default y
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 HZ
60         int
61         default 1000 if CLEOPATRA
62         default 100
63
64 source "init/Kconfig"
65
66 source "kernel/Kconfig.freezer"
67
68 config MMU
69         bool "MMU-based Paged Memory Management Support"
70         default y
71         select GENERIC_IOMAP
72         help
73           Select if you want MMU-based virtualised addressing space
74           support by paged memory management. If unsure, say 'Y'.
75
76 config MMU_MOTOROLA
77         bool
78
79 config MMU_COLDFIRE
80         bool
81
82 config MMU_SUN3
83         bool
84         depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
85
86 menu "Platform setup"
87
88 source arch/m68k/Kconfig.cpu
89
90 source arch/m68k/Kconfig.machine
91
92 source arch/m68k/Kconfig.bus
93
94 endmenu
95
96 menu "Kernel Features"
97
98 if COLDFIRE
99 source "kernel/Kconfig.preempt"
100 endif
101
102 source "mm/Kconfig"
103
104 endmenu
105
106 menu "Executable file formats"
107
108 source "fs/Kconfig.binfmt"
109
110 endmenu
111
112 if !MMU
113 menu "Power management options"
114
115 config PM
116         bool "Power Management support"
117         help
118           Support processor power management modes
119
120 endmenu
121 endif
122
123 source "net/Kconfig"
124
125 source "drivers/Kconfig"
126
127 source "arch/m68k/Kconfig.devices"
128
129 source "fs/Kconfig"
130
131 source "arch/m68k/Kconfig.debug"
132
133 source "security/Kconfig"
134
135 source "crypto/Kconfig"
136
137 source "lib/Kconfig"