diff options
author | Arnd Bergmann <arnd@arndb.de> | 2014-06-06 09:38:35 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2014-06-17 17:09:14 +0200 |
commit | 2ad501cc1d1062ac2cfd633e915f5aecda1a400f (patch) | |
tree | 69a17a95c79ba4428ade67d9c740f2a74979adbd /arch/arm/mach-omap2/Kconfig | |
parent | 2dc24b0d0636349d403ae803bbad0c84f6c2ea57 (diff) | |
download | talos-op-linux-2ad501cc1d1062ac2cfd633e915f5aecda1a400f.tar.gz talos-op-linux-2ad501cc1d1062ac2cfd633e915f5aecda1a400f.zip |
ARM: omap2: fix am43xx dependency on l2x0 cache
Commit d941f86fad41b ("ARM: l2c: AM43x: add L2 cache support") enabled
the L2 cache support for the am43xx SoC, but caused a build regression
when the driver for that cache controller is disabled:
arch/arm/mach-omap2/built-in.o: In function `am43xx_init_early':
:(.init.text+0xb20): undefined reference to `omap_l2_cache_init'
This did not happen for OMAP4, which has the same call, but enables
the l2x0 driver unconditionally. We could do the same thing for
am43xx, but it seems better to allow turning it off and make the
code work in either case.
This adds an inline wrapper for omap_l2_cache_init for the disabled
case, and removes the 'select' from OMAP4 so it becomes a user
visible option.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Tony Lindgren <tony@atomide.com>
Cc: linux-omap@vger.kernel.org
Diffstat (limited to 'arch/arm/mach-omap2/Kconfig')
-rw-r--r-- | arch/arm/mach-omap2/Kconfig | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index 0ba482638ebf..2085b3d42ed6 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig @@ -28,7 +28,6 @@ config ARCH_OMAP4 select ARM_CPU_SUSPEND if PM select ARM_ERRATA_720789 select ARM_GIC - select CACHE_L2X0 select HAVE_ARM_SCU if SMP select HAVE_ARM_TWD if SMP select OMAP_INTERCONNECT |