aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mn10300/mm/Kconfig.cache
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mn10300/mm/Kconfig.cache')
-rw-r--r--arch/mn10300/mm/Kconfig.cache20
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/mn10300/mm/Kconfig.cache b/arch/mn10300/mm/Kconfig.cache
index 56a88dd9c70c..aa6ff0791138 100644
--- a/arch/mn10300/mm/Kconfig.cache
+++ b/arch/mn10300/mm/Kconfig.cache
@@ -33,3 +33,23 @@ endchoice
33 33
34config MN10300_CACHE_ENABLED 34config MN10300_CACHE_ENABLED
35 def_bool y if !MN10300_CACHE_DISABLED 35 def_bool y if !MN10300_CACHE_DISABLED
36
37
38choice
39 prompt "CPU cache flush/invalidate method"
40 default MN10300_CACHE_MANAGE_BY_TAG
41 depends on MN10300_CACHE_ENABLED
42 help
43 This determines the method by which CPU cache flushing and
44 invalidation is performed.
45
46config MN10300_CACHE_MANAGE_BY_TAG
47 bool "Use the cache tag registers directly"
48
49endchoice
50
51config MN10300_CACHE_INV_BY_TAG
52 def_bool y if MN10300_CACHE_MANAGE_BY_TAG && MN10300_CACHE_ENABLED
53
54config MN10300_CACHE_FLUSH_BY_TAG
55 def_bool y if MN10300_CACHE_MANAGE_BY_TAG && MN10300_CACHE_WBACK