Kconfig 1.93 KB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
1 2 3
config M68K
	bool
	default y
Sam Ravnborg's avatar
Sam Ravnborg committed
4
	select HAVE_IDE
5
	select HAVE_AOUT if MMU
6 7
	select HAVE_GENERIC_HARDIRQS
	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
	select ARCH_USES_GETTIMEOFFSET if MMU && !COLDFIRE
Linus Torvalds's avatar
Linus Torvalds committed
12 13 14 15 16 17 18 19

config RWSEM_GENERIC_SPINLOCK
	bool
	default y

config RWSEM_XCHGADD_ALGORITHM
	bool

20 21 22 23 24 25
config ARCH_HAS_ILOG2_U32
	bool

config ARCH_HAS_ILOG2_U64
	bool

26 27 28
config GENERIC_GPIO
	bool

29 30 31 32
config GENERIC_HWEIGHT
	bool
	default y

Linus Torvalds's avatar
Linus Torvalds committed
33 34 35 36
config GENERIC_CALIBRATE_DELAY
	bool
	default y

37 38 39
config GENERIC_CSUM
	bool

40 41 42 43
config TIME_LOW_RES
	bool
	default y

Al Viro's avatar
Al Viro committed
44 45 46
config NO_IOPORT
	def_bool y

47
config NO_DMA
48
	def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
49

50 51 52
config ZONE_DMA
	bool
	default y
53 54 55 56

config CPU_HAS_NO_BITFIELDS
	bool

57 58 59
config CPU_HAS_NO_MULDIV64
	bool

60 61 62
config CPU_HAS_ADDRESS_SPACES
	bool

63 64 65
config FPU
	bool

66 67
config HZ
	int
68
	default 1000 if CLEOPATRA
69 70
	default 100

Linus Torvalds's avatar
Linus Torvalds committed
71 72
source "init/Kconfig"

73 74
source "kernel/Kconfig.freezer"

75 76
config MMU
	bool "MMU-based Paged Memory Management Support"
Linus Torvalds's avatar
Linus Torvalds committed
77
	default y
78
	select GENERIC_IOMAP
Linus Torvalds's avatar
Linus Torvalds committed
79
	help
80 81
	  Select if you want MMU-based virtualised addressing space
	  support by paged memory management. If unsure, say 'Y'.
Linus Torvalds's avatar
Linus Torvalds committed
82

83 84 85
config MMU_MOTOROLA
	bool

86 87 88
config MMU_COLDFIRE
	bool

89 90
config MMU_SUN3
	bool
91
	depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
92 93 94 95 96 97 98 99 100 101 102 103

menu "Platform setup"

source arch/m68k/Kconfig.cpu

source arch/m68k/Kconfig.machine

source arch/m68k/Kconfig.bus

endmenu

menu "Kernel Features"
Linus Torvalds's avatar
Linus Torvalds committed
104

105 106
if COLDFIRE
source "kernel/Kconfig.preempt"
107
endif
108

109 110
source "mm/Kconfig"

Linus Torvalds's avatar
Linus Torvalds committed
111 112
endmenu

113
menu "Executable file formats"
Linus Torvalds's avatar
Linus Torvalds committed
114 115 116

source "fs/Kconfig.binfmt"

117
endmenu
118

119 120
if !MMU
menu "Power management options"
Linus Torvalds's avatar
Linus Torvalds committed
121

122
config PM
123 124 125
	bool "Power Management support"
	help
	  Support processor power management modes
Linus Torvalds's avatar
Linus Torvalds committed
126 127

endmenu
128
endif
Linus Torvalds's avatar
Linus Torvalds committed
129

130 131
source "net/Kconfig"

Linus Torvalds's avatar
Linus Torvalds committed
132 133
source "drivers/Kconfig"

134
source "arch/m68k/Kconfig.devices"
135

Linus Torvalds's avatar
Linus Torvalds committed
136 137 138 139 140 141 142 143 144
source "fs/Kconfig"

source "arch/m68k/Kconfig.debug"

source "security/Kconfig"

source "crypto/Kconfig"

source "lib/Kconfig"