blob: 6c28582fb98f5559a39c3a0122104c561d4fa573 [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
6 select GENERIC_ATOMIC64 if MMU
7 select HAVE_GENERIC_HARDIRQS if !MMU
Geert Uytterhoeven531d2892011-04-30 23:15:07 +02008 select GENERIC_IRQ_SHOW if !MMU
Huang Yingdf013ff2011-07-13 13:14:22 +08009 select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
Linus Torvalds1da177e2005-04-16 15:20:36 -070010
Linus Torvalds1da177e2005-04-16 15:20:36 -070011config RWSEM_GENERIC_SPINLOCK
12 bool
13 default y
14
15config RWSEM_XCHGADD_ALGORITHM
16 bool
17
David Howellsf0d1b0b2006-12-08 02:37:49 -080018config ARCH_HAS_ILOG2_U32
19 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080020
21config ARCH_HAS_ILOG2_U64
22 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080023
Greg Ungerer0e152d82011-06-20 15:49:09 +100024config GENERIC_CLOCKEVENTS
25 bool
26
27config GENERIC_CMOS_UPDATE
28 def_bool !MMU
29
30config GENERIC_GPIO
31 bool
32
Akinobu Mitaba1a5b32006-03-26 01:39:27 -080033config GENERIC_HWEIGHT
34 bool
35 default y
36
Linus Torvalds1da177e2005-04-16 15:20:36 -070037config GENERIC_CALIBRATE_DELAY
38 bool
39 default y
40
Greg Ungerer0e152d82011-06-20 15:49:09 +100041config GENERIC_IOMAP
42 def_bool MMU
43
Ingo Molnar06027bd2006-02-14 13:53:15 -080044config TIME_LOW_RES
45 bool
46 default y
47
Greg Ungerer0e152d82011-06-20 15:49:09 +100048config ARCH_USES_GETTIMEOFFSET
49 def_bool MMU
50
Al Viro5ea81762007-02-11 15:41:31 +000051config NO_IOPORT
52 def_bool y
53
Al Virodfedfaf2007-07-20 04:33:58 +010054config NO_DMA
Greg Ungerer66d857b2011-03-22 13:39:27 +100055 def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
Al Virodfedfaf2007-07-20 04:33:58 +010056
Greg Ungerer66d857b2011-03-22 13:39:27 +100057config ZONE_DMA
58 bool
59 default y
Greg Ungerer171d8092011-05-17 16:45:00 +100060
61config CPU_HAS_NO_BITFIELDS
62 bool
63
H. Peter Anvinbdc80782008-02-08 04:21:26 -080064config HZ
65 int
Greg Ungerer66d857b2011-03-22 13:39:27 +100066 default 1000 if CLEOPATRA
H. Peter Anvinbdc80782008-02-08 04:21:26 -080067 default 100
68
Linus Torvalds1da177e2005-04-16 15:20:36 -070069source "init/Kconfig"
70
Matt Helsleydc52ddc2008-10-18 20:27:21 -070071source "kernel/Kconfig.freezer"
72
Greg Ungerer66d857b2011-03-22 13:39:27 +100073config 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
Greg Ungerer0e152d82011-06-20 15:49:09 +100080config MMU_MOTOROLA
81 bool
Linus Torvalds1da177e2005-04-16 15:20:36 -070082
Greg Ungerer0e152d82011-06-20 15:49:09 +100083config MMU_SUN3
84 bool
85 depends on MMU && !MMU_MOTOROLA
86
87menu "Platform setup"
88
89source arch/m68k/Kconfig.cpu
90
91source arch/m68k/Kconfig.machine
92
93source arch/m68k/Kconfig.bus
94
95endmenu
96
97menu "Kernel Features"
98
99if COLDFIRE
100source "kernel/Kconfig.preempt"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000101endif
Greg Ungerer0e152d82011-06-20 15:49:09 +1000102
103if !MMU || COLDFIRE
104source "kernel/time/Kconfig"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000105endif
Roman Zippel12d810c2007-05-31 00:40:54 -0700106
Dave Hansen3f22ab22005-06-23 00:07:43 -0700107source "mm/Kconfig"
108
Linus Torvalds1da177e2005-04-16 15:20:36 -0700109endmenu
110
Greg Ungerer66d857b2011-03-22 13:39:27 +1000111menu "Executable file formats"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700112
113source "fs/Kconfig.binfmt"
114
Greg Ungerer66d857b2011-03-22 13:39:27 +1000115endmenu
Linus Torvalds1da177e2005-04-16 15:20:36 -0700116
Greg Ungerer66d857b2011-03-22 13:39:27 +1000117if !MMU
118menu "Power management options"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700119
Greg Ungerer66d857b2011-03-22 13:39:27 +1000120config PM
Greg Ungerer0e152d82011-06-20 15:49:09 +1000121 bool "Power Management support"
122 help
123 Support processor power management modes
Linus Torvalds1da177e2005-04-16 15:20:36 -0700124
125endmenu
Greg Ungerer66d857b2011-03-22 13:39:27 +1000126endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700127
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700128source "net/Kconfig"
129
Linus Torvalds1da177e2005-04-16 15:20:36 -0700130source "drivers/Kconfig"
131
Greg Ungerer0e152d82011-06-20 15:49:09 +1000132source "arch/m68k/Kconfig.devices"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000133
Linus Torvalds1da177e2005-04-16 15:20:36 -0700134source "fs/Kconfig"
135
Linus Torvalds1da177e2005-04-16 15:20:36 -0700136source "arch/m68k/Kconfig.debug"
137
138source "security/Kconfig"
139
140source "crypto/Kconfig"
141
142source "lib/Kconfig"