imx6q: Remove unconditional dependency on l2x0 L2 cache support
authorDave Martin <dave.martin@linaro.org>
Mon, 12 Dec 2011 16:17:34 +0000 (16:17 +0000)
committerDave Martin <dave.martin@linaro.org>
Mon, 19 Dec 2011 13:48:43 +0000 (13:48 +0000)
The i.MX6 Quad SoC will work without the l2x0 L2 cache controller
support built into the kernel, so this patch removes the dependency
on CACHE_L2X0.

This makes the l2x0 support optional, so that it can be turned off
when desired for debugging purposes etc.

Since SOC_IMX6Q already depends on ARCH_IMX_V6_V7 and
ARCH_IMX_V6_V7 selects MIGHT_HAVE_CACHE_L2X0, there is no need to
select that option explicitly from SOC_IMX6Q.

Thanks to Shawn Guo for this suggestion.  [1]

[1] http://lists.infradead.org/pipermail/linux-arm-kernel/2011-November/074602.html

Acked-by: Shawn Guo <shawn.guo@linaro.org>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/mach-imx/Kconfig

index 29a3d616779427f054e633494eea3683ea8fa8cf..15306783e8ceddf6d3945ef024130e6a5dd94ac5 100644 (file)
@@ -609,7 +609,6 @@ comment "i.MX6 family:"
 config SOC_IMX6Q
        bool "i.MX6 Quad support"
        select ARM_GIC
-       select CACHE_L2X0
        select CPU_V7
        select HAVE_ARM_SCU
        select HAVE_IMX_GPC