blob: 5f860cf67afc0e692ebfcef7551bbfb07a711461 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001config M68K
2 bool
3 default y
Sam Ravnborgec7748b2008-02-09 10:46:40 +01004 select HAVE_IDE
Greg Ungerer66d857b2011-03-22 13:39:27 +10005 select HAVE_AOUT if MMU
Geert Uytterhoevend890d732011-09-11 11:28:04 +02006 select HAVE_GENERIC_HARDIRQS
7 select GENERIC_IRQ_SHOW
Huang Yingdf013ff2011-07-13 13:14:22 +08008 select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
Linus Torvalds1da177e2005-04-16 15:20:36 -07009
Linus Torvalds1da177e2005-04-16 15:20:36 -070010config RWSEM_GENERIC_SPINLOCK
11 bool
12 default y
13
14config RWSEM_XCHGADD_ALGORITHM
15 bool
16
David Howellsf0d1b0b2006-12-08 02:37:49 -080017config ARCH_HAS_ILOG2_U32
18 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080019
20config ARCH_HAS_ILOG2_U64
21 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080022
Greg Ungerer0e152d82011-06-20 15:49:09 +100023config GENERIC_CLOCKEVENTS
24 bool
25
26config GENERIC_CMOS_UPDATE
27 def_bool !MMU
28
29config GENERIC_GPIO
30 bool
31
Akinobu Mitaba1a5b32006-03-26 01:39:27 -080032config GENERIC_HWEIGHT
33 bool
34 default y
35
Linus Torvalds1da177e2005-04-16 15:20:36 -070036config GENERIC_CALIBRATE_DELAY
37 bool
38 default y
39
Greg Ungerer0e152d82011-06-20 15:49:09 +100040config GENERIC_IOMAP
41 def_bool MMU
42
Greg Ungerer7f73baf2011-10-18 15:49:19 +100043config GENERIC_CSUM
44 bool
45
Ingo Molnar06027bd2006-02-14 13:53:15 -080046config TIME_LOW_RES
47 bool
48 default y
49
Greg Ungerer0e152d82011-06-20 15:49:09 +100050config ARCH_USES_GETTIMEOFFSET
51 def_bool MMU
52
Al Viro5ea81762007-02-11 15:41:31 +000053config NO_IOPORT
54 def_bool y
55
Al Virodfedfaf2007-07-20 04:33:58 +010056config NO_DMA
Greg Ungerer66d857b2011-03-22 13:39:27 +100057 def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
Al Virodfedfaf2007-07-20 04:33:58 +010058
Greg Ungerer66d857b2011-03-22 13:39:27 +100059config ZONE_DMA
60 bool
61 default y
Greg Ungerer171d8092011-05-17 16:45:00 +100062
63config CPU_HAS_NO_BITFIELDS
64 bool
65
Greg Ungerer84f3fb72011-11-11 15:13:08 +100066config CPU_HAS_NO_MULDIV64
67 bool
68
Greg Ungerere08d7032011-10-14 14:43:30 +100069config CPU_HAS_ADDRESS_SPACES
70 bool
71
H. Peter Anvinbdc80782008-02-08 04:21:26 -080072config HZ
73 int
Greg Ungerer66d857b2011-03-22 13:39:27 +100074 default 1000 if CLEOPATRA
H. Peter Anvinbdc80782008-02-08 04:21:26 -080075 default 100
76
Linus Torvalds1da177e2005-04-16 15:20:36 -070077source "init/Kconfig"
78
Matt Helsleydc52ddc2008-10-18 20:27:21 -070079source "kernel/Kconfig.freezer"
80
Greg Ungerer66d857b2011-03-22 13:39:27 +100081config MMU
82 bool "MMU-based Paged Memory Management Support"
83 default y
84 help
85 Select if you want MMU-based virtualised addressing space
86 support by paged memory management. If unsure, say 'Y'.
87
Greg Ungerer0e152d82011-06-20 15:49:09 +100088config MMU_MOTOROLA
89 bool
Linus Torvalds1da177e2005-04-16 15:20:36 -070090
Greg Ungerer0e152d82011-06-20 15:49:09 +100091config MMU_SUN3
92 bool
93 depends on MMU && !MMU_MOTOROLA
94
95menu "Platform setup"
96
97source arch/m68k/Kconfig.cpu
98
99source arch/m68k/Kconfig.machine
100
101source arch/m68k/Kconfig.bus
102
103endmenu
104
105menu "Kernel Features"
106
107if COLDFIRE
108source "kernel/Kconfig.preempt"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000109endif
Greg Ungerer0e152d82011-06-20 15:49:09 +1000110
111if !MMU || COLDFIRE
112source "kernel/time/Kconfig"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000113endif
Roman Zippel12d810c2007-05-31 00:40:54 -0700114
Dave Hansen3f22ab22005-06-23 00:07:43 -0700115source "mm/Kconfig"
116
Linus Torvalds1da177e2005-04-16 15:20:36 -0700117endmenu
118
Greg Ungerer66d857b2011-03-22 13:39:27 +1000119menu "Executable file formats"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700120
121source "fs/Kconfig.binfmt"
122
Greg Ungerer66d857b2011-03-22 13:39:27 +1000123endmenu
Linus Torvalds1da177e2005-04-16 15:20:36 -0700124
Greg Ungerer66d857b2011-03-22 13:39:27 +1000125if !MMU
126menu "Power management options"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700127
Greg Ungerer66d857b2011-03-22 13:39:27 +1000128config PM
Greg Ungerer0e152d82011-06-20 15:49:09 +1000129 bool "Power Management support"
130 help
131 Support processor power management modes
Linus Torvalds1da177e2005-04-16 15:20:36 -0700132
133endmenu
Greg Ungerer66d857b2011-03-22 13:39:27 +1000134endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700135
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700136source "net/Kconfig"
137
Linus Torvalds1da177e2005-04-16 15:20:36 -0700138source "drivers/Kconfig"
139
Greg Ungerer0e152d82011-06-20 15:49:09 +1000140source "arch/m68k/Kconfig.devices"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000141
Linus Torvalds1da177e2005-04-16 15:20:36 -0700142source "fs/Kconfig"
143
Linus Torvalds1da177e2005-04-16 15:20:36 -0700144source "arch/m68k/Kconfig.debug"
145
146source "security/Kconfig"
147
148source "crypto/Kconfig"
149
150source "lib/Kconfig"