diff options
Diffstat (limited to 'arch/m68k/Kconfig.cpu')
-rw-r--r-- | arch/m68k/Kconfig.cpu | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/arch/m68k/Kconfig.cpu b/arch/m68k/Kconfig.cpu index 43a9f8f1b8eb..c4eb79edecec 100644 --- a/arch/m68k/Kconfig.cpu +++ b/arch/m68k/Kconfig.cpu | |||
@@ -28,6 +28,7 @@ config COLDFIRE | |||
28 | select CPU_HAS_NO_BITFIELDS | 28 | select CPU_HAS_NO_BITFIELDS |
29 | select CPU_HAS_NO_MULDIV64 | 29 | select CPU_HAS_NO_MULDIV64 |
30 | select GENERIC_CSUM | 30 | select GENERIC_CSUM |
31 | select HAVE_CLK | ||
31 | 32 | ||
32 | endchoice | 33 | endchoice |
33 | 34 | ||
@@ -37,6 +38,7 @@ config M68000 | |||
37 | bool | 38 | bool |
38 | select CPU_HAS_NO_BITFIELDS | 39 | select CPU_HAS_NO_BITFIELDS |
39 | select CPU_HAS_NO_MULDIV64 | 40 | select CPU_HAS_NO_MULDIV64 |
41 | select CPU_HAS_NO_UNALIGNED | ||
40 | select GENERIC_CSUM | 42 | select GENERIC_CSUM |
41 | help | 43 | help |
42 | The Freescale (was Motorola) 68000 CPU is the first generation of | 44 | The Freescale (was Motorola) 68000 CPU is the first generation of |
@@ -48,6 +50,7 @@ config M68000 | |||
48 | config MCPU32 | 50 | config MCPU32 |
49 | bool | 51 | bool |
50 | select CPU_HAS_NO_BITFIELDS | 52 | select CPU_HAS_NO_BITFIELDS |
53 | select CPU_HAS_NO_UNALIGNED | ||
51 | help | 54 | help |
52 | The Freescale (was then Motorola) CPU32 is a CPU core that is | 55 | The Freescale (was then Motorola) CPU32 is a CPU core that is |
53 | based on the 68020 processor. For the most part it is used in | 56 | based on the 68020 processor. For the most part it is used in |
@@ -56,7 +59,6 @@ config MCPU32 | |||
56 | config M68020 | 59 | config M68020 |
57 | bool "68020 support" | 60 | bool "68020 support" |
58 | depends on MMU | 61 | depends on MMU |
59 | select GENERIC_ATOMIC64 | ||
60 | select CPU_HAS_ADDRESS_SPACES | 62 | select CPU_HAS_ADDRESS_SPACES |
61 | help | 63 | help |
62 | If you anticipate running this kernel on a computer with a MC68020 | 64 | If you anticipate running this kernel on a computer with a MC68020 |
@@ -67,7 +69,6 @@ config M68020 | |||
67 | config M68030 | 69 | config M68030 |
68 | bool "68030 support" | 70 | bool "68030 support" |
69 | depends on MMU && !MMU_SUN3 | 71 | depends on MMU && !MMU_SUN3 |
70 | select GENERIC_ATOMIC64 | ||
71 | select CPU_HAS_ADDRESS_SPACES | 72 | select CPU_HAS_ADDRESS_SPACES |
72 | help | 73 | help |
73 | If you anticipate running this kernel on a computer with a MC68030 | 74 | If you anticipate running this kernel on a computer with a MC68030 |
@@ -77,7 +78,6 @@ config M68030 | |||
77 | config M68040 | 78 | config M68040 |
78 | bool "68040 support" | 79 | bool "68040 support" |
79 | depends on MMU && !MMU_SUN3 | 80 | depends on MMU && !MMU_SUN3 |
80 | select GENERIC_ATOMIC64 | ||
81 | select CPU_HAS_ADDRESS_SPACES | 81 | select CPU_HAS_ADDRESS_SPACES |
82 | help | 82 | help |
83 | If you anticipate running this kernel on a computer with a MC68LC040 | 83 | If you anticipate running this kernel on a computer with a MC68LC040 |
@@ -88,7 +88,6 @@ config M68040 | |||
88 | config M68060 | 88 | config M68060 |
89 | bool "68060 support" | 89 | bool "68060 support" |
90 | depends on MMU && !MMU_SUN3 | 90 | depends on MMU && !MMU_SUN3 |
91 | select GENERIC_ATOMIC64 | ||
92 | select CPU_HAS_ADDRESS_SPACES | 91 | select CPU_HAS_ADDRESS_SPACES |
93 | help | 92 | help |
94 | If you anticipate running this kernel on a computer with a MC68060 | 93 | If you anticipate running this kernel on a computer with a MC68060 |
@@ -376,6 +375,18 @@ config NODES_SHIFT | |||
376 | default "3" | 375 | default "3" |
377 | depends on !SINGLE_MEMORY_CHUNK | 376 | depends on !SINGLE_MEMORY_CHUNK |
378 | 377 | ||
378 | config CPU_HAS_NO_BITFIELDS | ||
379 | bool | ||
380 | |||
381 | config CPU_HAS_NO_MULDIV64 | ||
382 | bool | ||
383 | |||
384 | config CPU_HAS_NO_UNALIGNED | ||
385 | bool | ||
386 | |||
387 | config CPU_HAS_ADDRESS_SPACES | ||
388 | bool | ||
389 | |||
379 | config FPU | 390 | config FPU |
380 | bool | 391 | bool |
381 | 392 | ||