xref: /openbmc/linux/arch/m68k/Kconfig (revision 803f6914)
1config 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
12config RWSEM_GENERIC_SPINLOCK
13	bool
14	default y
15
16config RWSEM_XCHGADD_ALGORITHM
17	bool
18
19config ARCH_HAS_ILOG2_U32
20	bool
21
22config ARCH_HAS_ILOG2_U64
23	bool
24
25config GENERIC_CLOCKEVENTS
26	bool
27
28config GENERIC_GPIO
29	bool
30
31config GENERIC_HWEIGHT
32	bool
33	default y
34
35config GENERIC_CALIBRATE_DELAY
36	bool
37	default y
38
39config GENERIC_CSUM
40	bool
41
42config TIME_LOW_RES
43	bool
44	default y
45
46config ARCH_USES_GETTIMEOFFSET
47	def_bool MMU && !COLDFIRE
48
49config NO_IOPORT
50	def_bool y
51
52config NO_DMA
53	def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
54
55config ZONE_DMA
56	bool
57	default y
58
59config CPU_HAS_NO_BITFIELDS
60	bool
61
62config CPU_HAS_NO_MULDIV64
63	bool
64
65config CPU_HAS_ADDRESS_SPACES
66	bool
67
68config FPU
69	bool
70
71config HZ
72	int
73	default 1000 if CLEOPATRA
74	default 100
75
76source "init/Kconfig"
77
78source "kernel/Kconfig.freezer"
79
80config 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
88config MMU_MOTOROLA
89	bool
90
91config MMU_COLDFIRE
92	bool
93
94config MMU_SUN3
95	bool
96	depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
97
98menu "Platform setup"
99
100source arch/m68k/Kconfig.cpu
101
102source arch/m68k/Kconfig.machine
103
104source arch/m68k/Kconfig.bus
105
106endmenu
107
108menu "Kernel Features"
109
110if COLDFIRE
111source "kernel/Kconfig.preempt"
112endif
113
114if !MMU || COLDFIRE
115source "kernel/time/Kconfig"
116endif
117
118source "mm/Kconfig"
119
120endmenu
121
122menu "Executable file formats"
123
124source "fs/Kconfig.binfmt"
125
126endmenu
127
128if !MMU
129menu "Power management options"
130
131config PM
132	bool "Power Management support"
133	help
134	  Support processor power management modes
135
136endmenu
137endif
138
139source "net/Kconfig"
140
141source "drivers/Kconfig"
142
143source "arch/m68k/Kconfig.devices"
144
145source "fs/Kconfig"
146
147source "arch/m68k/Kconfig.debug"
148
149source "security/Kconfig"
150
151source "crypto/Kconfig"
152
153source "lib/Kconfig"
154