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