aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mm/Kconfig
diff options
context:
space:
mode:
authorHyok S. Choi <hyok.choi@samsung.com>2006-09-26 04:38:18 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2006-09-27 12:39:18 -0400
commitd60674eb5d961b2421db16cc373dc163f38cc105 (patch)
treef2d6e9fad27cd132e5a45f88350f80cae7444e5c /arch/arm/mm/Kconfig
parent43f5f0146ef5c3a3421ea53a0708fd37edcb8905 (diff)
[ARM] nommu: add ARM940T core support
This patch adds ARM940T core support which has 4KB D-cache, 4KB I-cache and a MPU. 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/Kconfig20
1 files changed, 18 insertions, 2 deletions
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig
index ed9d32c2469e..34d00738293f 100644
--- a/arch/arm/mm/Kconfig
+++ b/arch/arm/mm/Kconfig
@@ -184,6 +184,22 @@ config CPU_ARM926T
184 Say Y if you want support for the ARM926T processor. 184 Say Y if you want support for the ARM926T processor.
185 Otherwise, say N. 185 Otherwise, say N.
186 186
187# ARM940T
188config CPU_ARM940T
189 bool "Support ARM940T processor" if ARCH_INTEGRATOR
190 select CPU_32v4T
191 select CPU_ABRT_EV4T
192 select CPU_CACHE_VIVT
193 select CPU_CP15_MPU
194 help
195 ARM940T is a member of the ARM9TDMI family of general-
196 purpose microprocessors with MPU and seperate 4KB
197 instruction and 4KB data cases, each with a 4-word line
198 length.
199
200 Say Y if you want support for the ARM940T processor.
201 Otherwise, say N.
202
187# ARM1020 - needs validating 203# ARM1020 - needs validating
188config CPU_ARM1020 204config CPU_ARM1020
189 bool "Support ARM1020T (rev 0) processor" 205 bool "Support ARM1020T (rev 0) processor"
@@ -464,7 +480,7 @@ comment "Processor Features"
464 480
465config ARM_THUMB 481config ARM_THUMB
466 bool "Support Thumb user binaries" 482 bool "Support Thumb user binaries"
467 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 483 depends on CPU_ARM720T || CPU_ARM740T || CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM940T || CPU_ARM1020 || CPU_ARM1020E || CPU_ARM1022 || CPU_ARM1026 || CPU_XSCALE || CPU_XSC3 || CPU_V6
468 default y 484 default y
469 help 485 help
470 Say Y if you want to include kernel support for running user space 486 Say Y if you want to include kernel support for running user space
@@ -501,7 +517,7 @@ config CPU_DCACHE_DISABLE
501 517
502config CPU_DCACHE_WRITETHROUGH 518config CPU_DCACHE_WRITETHROUGH
503 bool "Force write through D-cache" 519 bool "Force write through D-cache"
504 depends on (CPU_ARM740T || CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM1020 || CPU_V6) && !CPU_DCACHE_DISABLE 520 depends on (CPU_ARM740T || CPU_ARM920T || CPU_ARM922T || CPU_ARM925T || CPU_ARM926T || CPU_ARM940T || CPU_ARM1020 || CPU_V6) && !CPU_DCACHE_DISABLE
505 default y if CPU_ARM925T 521 default y if CPU_ARM925T
506 help 522 help
507 Say Y here to use the data cache in writethrough mode. Unless you 523 Say Y here to use the data cache in writethrough mode. Unless you