blob: 75f25a8e300170ce85130da8fd2f739faa983059 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001config M68K
2 bool
3 default y
Mark Salter1a7f6be2013-10-07 22:10:21 -04004 select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
Sam Ravnborgec7748b2008-02-09 10:46:40 +01005 select HAVE_IDE
Greg Ungerer66d857b2011-03-22 13:39:27 +10006 select HAVE_AOUT if MMU
Catalin Marinas9b2a60c2012-10-08 16:28:13 -07007 select HAVE_DEBUG_BUGVERBOSE
Geert Uytterhoevend890d732011-09-11 11:28:04 +02008 select GENERIC_IRQ_SHOW
Greg Ungerer42b1b942012-08-14 14:31:33 +10009 select GENERIC_ATOMIC64
Catalin Marinasaf1839e2012-10-08 16:28:08 -070010 select HAVE_UID16
Stephen Rothwell4febd952013-03-07 15:48:16 +110011 select VIRT_TO_BUS
Huang Yingdf013ff2011-07-13 13:14:22 +080012 select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
Ben Hutchings9f13a1f2012-01-10 03:04:32 +000013 select GENERIC_CPU_DEVICES
Greg Ungererf79b8592013-08-02 17:24:38 +100014 select GENERIC_IOMAP
Geert Uytterhoevend8ce7262012-05-29 23:30:08 +020015 select GENERIC_STRNCPY_FROM_USER if MMU
16 select GENERIC_STRNLEN_USER if MMU
Greg Ungerer9657a872012-01-30 11:58:21 +100017 select FPU if MMU
Will Deaconc1d7e012012-07-30 14:42:46 -070018 select ARCH_WANT_IPC_PARSE_VERSION
Anna-Maria Gleixner60a5e4c2012-05-18 16:45:49 +000019 select ARCH_USES_GETTIMEOFFSET if MMU && !COLDFIRE
David Howells786d35d2012-09-28 14:31:03 +093020 select HAVE_MOD_ARCH_SPECIFIC
21 select MODULES_USE_ELF_REL
22 select MODULES_USE_ELF_RELA
Al Viro1ba3e7e2012-12-25 16:26:28 -050023 select OLD_SIGSUSPEND3
Al Viro8be433a2012-12-25 19:29:01 -050024 select OLD_SIGACTION
Linus Torvalds1da177e2005-04-16 15:20:36 -070025
Linus Torvalds1da177e2005-04-16 15:20:36 -070026config RWSEM_GENERIC_SPINLOCK
27 bool
28 default y
29
30config RWSEM_XCHGADD_ALGORITHM
31 bool
32
David Howellsf0d1b0b2006-12-08 02:37:49 -080033config ARCH_HAS_ILOG2_U32
34 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080035
36config ARCH_HAS_ILOG2_U64
37 bool
David Howellsf0d1b0b2006-12-08 02:37:49 -080038
Akinobu Mitaba1a5b32006-03-26 01:39:27 -080039config GENERIC_HWEIGHT
40 bool
41 default y
42
Linus Torvalds1da177e2005-04-16 15:20:36 -070043config GENERIC_CALIBRATE_DELAY
44 bool
45 default y
46
Greg Ungerer7f73baf2011-10-18 15:49:19 +100047config GENERIC_CSUM
48 bool
49
Ingo Molnar06027bd2006-02-14 13:53:15 -080050config TIME_LOW_RES
51 bool
52 default y
53
Al Viro5ea81762007-02-11 15:41:31 +000054config NO_IOPORT
55 def_bool y
56
Al Virodfedfaf2007-07-20 04:33:58 +010057config NO_DMA
Greg Ungerer66d857b2011-03-22 13:39:27 +100058 def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
Al Virodfedfaf2007-07-20 04:33:58 +010059
Greg Ungerer66d857b2011-03-22 13:39:27 +100060config ZONE_DMA
61 bool
62 default y
Greg Ungerer171d8092011-05-17 16:45:00 +100063
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 Ungerer0e6782c2011-10-18 16:26:11 +100083config MMU_COLDFIRE
84 bool
85
Greg Ungerer0e152d82011-06-20 15:49:09 +100086config MMU_SUN3
87 bool
Greg Ungerer0e6782c2011-10-18 16:26:11 +100088 depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
Greg Ungerer0e152d82011-06-20 15:49:09 +100089
90menu "Platform setup"
91
92source arch/m68k/Kconfig.cpu
93
94source arch/m68k/Kconfig.machine
95
96source arch/m68k/Kconfig.bus
97
98endmenu
99
100menu "Kernel Features"
101
102if COLDFIRE
103source "kernel/Kconfig.preempt"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000104endif
Greg Ungerer0e152d82011-06-20 15:49:09 +1000105
Dave Hansen3f22ab22005-06-23 00:07:43 -0700106source "mm/Kconfig"
107
Linus Torvalds1da177e2005-04-16 15:20:36 -0700108endmenu
109
Greg Ungerer66d857b2011-03-22 13:39:27 +1000110menu "Executable file formats"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700111
112source "fs/Kconfig.binfmt"
113
Greg Ungerer66d857b2011-03-22 13:39:27 +1000114endmenu
Linus Torvalds1da177e2005-04-16 15:20:36 -0700115
Greg Ungerer66d857b2011-03-22 13:39:27 +1000116if !MMU
117menu "Power management options"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700118
Greg Ungerer66d857b2011-03-22 13:39:27 +1000119config PM
Greg Ungerer0e152d82011-06-20 15:49:09 +1000120 bool "Power Management support"
121 help
122 Support processor power management modes
Linus Torvalds1da177e2005-04-16 15:20:36 -0700123
124endmenu
Greg Ungerer66d857b2011-03-22 13:39:27 +1000125endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700126
Sam Ravnborgd5950b42005-07-11 21:03:49 -0700127source "net/Kconfig"
128
Linus Torvalds1da177e2005-04-16 15:20:36 -0700129source "drivers/Kconfig"
130
Greg Ungerer0e152d82011-06-20 15:49:09 +1000131source "arch/m68k/Kconfig.devices"
Greg Ungerer66d857b2011-03-22 13:39:27 +1000132
Linus Torvalds1da177e2005-04-16 15:20:36 -0700133source "fs/Kconfig"
134
Linus Torvalds1da177e2005-04-16 15:20:36 -0700135source "arch/m68k/Kconfig.debug"
136
137source "security/Kconfig"
138
139source "crypto/Kconfig"
140
141source "lib/Kconfig"