diff options
Diffstat (limited to 'arch/mn10300/mm/Kconfig.cache')
-rw-r--r-- | arch/mn10300/mm/Kconfig.cache | 20 |
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 | ||
34 | config MN10300_CACHE_ENABLED | 34 | config MN10300_CACHE_ENABLED |
35 | def_bool y if !MN10300_CACHE_DISABLED | 35 | def_bool y if !MN10300_CACHE_DISABLED |
36 | |||
37 | |||
38 | choice | ||
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 | |||
46 | config MN10300_CACHE_MANAGE_BY_TAG | ||
47 | bool "Use the cache tag registers directly" | ||
48 | |||
49 | endchoice | ||
50 | |||
51 | config MN10300_CACHE_INV_BY_TAG | ||
52 | def_bool y if MN10300_CACHE_MANAGE_BY_TAG && MN10300_CACHE_ENABLED | ||
53 | |||
54 | config MN10300_CACHE_FLUSH_BY_TAG | ||
55 | def_bool y if MN10300_CACHE_MANAGE_BY_TAG && MN10300_CACHE_WBACK | ||