]> git.sur5r.net Git - u-boot/commitdiff
ARM: uniphier: move (and rename) CONFIG_UNIPHIER_L2CACHE_ON to Kconfig
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Wed, 10 Aug 2016 07:08:45 +0000 (16:08 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Thu, 11 Aug 2016 08:49:38 +0000 (17:49 +0900)
Move this option to Kconfig, renaming it into CONFIG_CACHE_UNIPHIER.
The new option name makes sense enough, and the same as Linux has.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
arch/arm/mach-uniphier/Kconfig
arch/arm/mach-uniphier/arm32/cache-uniphier.c
include/configs/uniphier.h

index e39ced674f1de0ce25d32fa339b0997724ecde7a..a5580730cf25e64fa0c13b851316c3018da25fa7 100644 (file)
@@ -70,6 +70,13 @@ config ARCH_UNIPHIER_LD6B
        depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
        default y
 
+config CACHE_UNIPHIER
+       bool "Enable the UniPhier L2 cache controller"
+       depends on ARCH_UNIPHIER_32BIT
+       default y
+       help
+         This option allows to use the UniPhier System Cache as L2 cache.
+
 config MICRO_SUPPORT_CARD
        bool "Use Micro Support Card"
        help
index 77a0b78ab443a4c2103ea78d3bbd3a0f6885e10e..da9488ee5018c0ad6e28593b156ba25f84a9a5b2 100644 (file)
@@ -206,7 +206,7 @@ void uniphier_cache_disable(void)
        uniphier_cache_endisable(0);
 }
 
-#ifdef CONFIG_UNIPHIER_L2CACHE_ON
+#ifdef CONFIG_CACHE_UNIPHIER
 void v7_outer_cache_flush_all(void)
 {
        uniphier_cache_maint_all(UNIPHIER_SSCOQM_CM_FLUSH);
index e485583f21dd50683b67e009ee9fba310a700590..2606e53eb91428323246a149551ef9bb999a38e4 100644 (file)
@@ -27,9 +27,6 @@
 
 #define CONFIG_SYS_CACHELINE_SIZE      32
 
-/* Comment out the following to disable L2 cache */
-#define CONFIG_UNIPHIER_L2CACHE_ON
-
 #define CONFIG_DISPLAY_CPUINFO
 #define CONFIG_DISPLAY_BOARDINFO
 #define CONFIG_MISC_INIT_F