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