]> asedeno.scripts.mit.edu Git - linux.git/commit
ARM: l2c: fix dependencies on PL310 errata symbols
authorRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 19 Jun 2014 09:19:10 +0000 (10:19 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 19 Jun 2014 10:29:28 +0000 (11:29 +0100)
commita641f3a6abce7e884d15adf073599bb2f2651203
tree1b36cb02f59de79f03ef39b016f67a1418b40884
parent870cbe8cb2043d63dc5f110731df57599075f53d
ARM: l2c: fix dependencies on PL310 errata symbols

A number of configurations spit out warnings similar to:

warning: (SOC_IMX6 && SOC_VF610 && ARCH_OMAP4) selects PL310_ERRATA_588369 which has unmet direct dependencies (CACHE_L2X0)
warning: (SOC_IMX6 && SOC_VF610 && ARCH_OMAP4) selects PL310_ERRATA_727915 which has unmet direct dependencies (CACHE_L2X0)

Clean up the dependencies here:
* PL310 symbols should only be selected when CACHE_L2X0 is enabled.
* Since the cache-l2x0 code detects PL310 presence at runtime, and we will
  eventually get rid of CACHE_PL310, surround these errata options with an
  if CACHE_L2X0 conditional rather than repeating the dependency against
  each.

Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-imx/Kconfig
arch/arm/mach-omap2/Kconfig
arch/arm/mach-sti/Kconfig
arch/arm/mach-ux500/Kconfig
arch/arm/mach-vexpress/Kconfig
arch/arm/mm/Kconfig