diff options
author | Hyok S. Choi <hyok.choi@samsung.com> | 2006-09-26 04:37:50 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-09-27 12:39:17 -0400 |
commit | b731c3118d87f26c8bf3f358ffbbc24450af50a6 (patch) | |
tree | 63e280a475d81eb39c16a7fbd4cd12568b4e1f1e /arch/arm/mm/Kconfig | |
parent | 07e0da78abdc679714a12e7a60137d950c346681 (diff) |
[ARM] nommu: add ARM740T core support
This patch adds ARM740T core support which has a MPU and 4KB or 8KB cache.
Signed-off-by: Hyok S. Choi <hyok.choi@samsung.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/Kconfig')
-rw-r--r-- | arch/arm/mm/Kconfig | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index 9f860aa9c908..87f9fece9606 100644 --- a/arch/arm/mm/Kconfig +++ b/arch/arm/mm/Kconfig | |||
@@ -75,6 +75,21 @@ config CPU_ARM720T | |||
75 | Say Y if you want support for the ARM720T processor. | 75 | Say Y if you want support for the ARM720T processor. |
76 | Otherwise, say N. | 76 | Otherwise, say N. |
77 | 77 | ||
78 | # ARM740T | ||
79 | config CPU_ARM740T | ||
80 | bool "Support ARM740T processor" if ARCH_INTEGRATOR | ||
81 | select CPU_32v4T | ||
82 | select CPU_ABRT_LV4T | ||
83 | select CPU_CACHE_V3 # although the core is v4t | ||
84 | select CPU_CP15_MPU | ||
85 | help | ||
86 | A 32-bit RISC processor with 8KB cache or 4KB variants, | ||
87 | write buffer and MPU(Protection Unit) built around | ||
88 | an ARM7TDMI core. | ||
89 | |||
90 | Say Y if you want support for the ARM740T processor. | ||
91 | Otherwise, say N. | ||
92 | |||
78 | # ARM920T | 93 | # ARM920T |
79 | config CPU_ARM920T | 94 | config CPU_ARM920T |
80 | bool "Support ARM920T processor" | 95 | bool "Support ARM920T processor" |
@@ -436,7 +451,7 @@ comment "Processor Features" | |||
436 | 451 | ||
437 | config ARM_THUMB | 452 | config ARM_THUMB |
438 | bool "Support Thumb user binaries" | 453 | bool "Support Thumb user binaries" |
439 | depends on CPU_ARM720T || CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM1020 || CPU_ARM1020E || CPU_ARM1022 || CPU_ARM1026 || CPU_XSCALE || CPU_XSC3 || CPU_V6 | 454 | depends on CPU_ARM720T || CPU_ARM740T || CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM1020 || CPU_ARM1020E || CPU_ARM1022 || CPU_ARM1026 || CPU_XSCALE || CPU_XSC3 || CPU_V6 |
440 | default y | 455 | default y |
441 | help | 456 | help |
442 | Say Y if you want to include kernel support for running user space | 457 | Say Y if you want to include kernel support for running user space |
@@ -473,7 +488,7 @@ config CPU_DCACHE_DISABLE | |||
473 | 488 | ||
474 | config CPU_DCACHE_WRITETHROUGH | 489 | config CPU_DCACHE_WRITETHROUGH |
475 | bool "Force write through D-cache" | 490 | bool "Force write through D-cache" |
476 | depends on (CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM1020 || CPU_V6) && !CPU_DCACHE_DISABLE | 491 | depends on (CPU_ARM740T || CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM1020 || CPU_V6) && !CPU_DCACHE_DISABLE |
477 | default y if CPU_ARM925T | 492 | default y if CPU_ARM925T |
478 | help | 493 | help |
479 | Say Y here to use the data cache in writethrough mode. Unless you | 494 | Say Y here to use the data cache in writethrough mode. Unless you |