linux-kernel-test/arch/arm/plat-mxc
Dave Martin ce5ea9f376 ARM: l2x0/pl310: Refactor Kconfig to be more maintainable
Making CACHE_L2X0 depend on (huge list of MACH_ and ARCH_ configs)
is bothersome to maintain and likely to lead to merge conflicts.

This patch moves the knowledge of which platforms have a L2x0 or
PL310 cache controller to the individual machines.  To enable this,
a new MIGHT_HAVE_CACHE_L2X0 config option is introduced to allow
machines to indicate that they may have such a cache controller
independently of each other.

Boards/SoCs which cannot reliably operate without the L2 cache
controller support will need to select CACHE_L2X0 directly from
their own Kconfigs instead.  This applies to some TrustZone-enabled
boards where Linux runs in the Normal World, for example.

Signed-off-by: Dave Martin <dave.martin@linaro.org>
Acked-by: Anton Vorontsov <cbouatmailru@gmail.com>
        (for cns3xxx)
Acked-by: Tony Lindgren <tony@atomide.com>
        (for omap)
Acked-by: Shawn Guo <shawn.guo@linaro.org>
        (for imx)
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
        (for exynos)
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
        (for imx)
Acked-by: Olof Johansson <olof@lixom.net>
        (for tegra)
2011-12-19 13:46:11 +00:00
..
devices Merge branch 'next/driver' of git://git.linaro.org/people/arnd/arm-soc 2011-11-01 20:16:43 -07:00
include/mach ARM: mxc: Remove test_for_ltirq 2011-11-04 20:35:37 +08:00
3ds_debugboard.c
audmux-v1.c
audmux-v2.c ARM i.MX audmux v2: remove unnecessary ifdefs 2011-08-26 10:02:28 +02:00
avic.c ARM:i.MX: fix build error in tzic/avic.c 2011-11-04 03:54:17 +08:00
clock.c
cpu.c ARM: imx: Introduce generic function for displaying silicon revision 2011-08-26 08:50:58 +02:00
cpufreq.c treewide: cleanup continuations and remove logging message whitespace 2011-04-26 10:24:37 +02:00
devices.c Merge branch 'next/cleanup' of git://git.linaro.org/people/arnd/arm-soc 2011-11-01 20:11:00 -07:00
epit.c clocksource: convert ARM 32-bit down counting clocksources 2011-05-23 18:04:51 +01:00
gic.c ARM: mxc: fix local timer interrupt handling 2011-11-04 03:52:49 +08:00
iomux-v1.c ARM: mxc: iomux-v1: Fix build warning 2011-07-07 09:07:33 +02:00
iomux-v3.c
iram_alloc.c
irq-common.c ARM i.MX avic: convert to use generic irq chip 2011-09-23 08:32:14 +02:00
irq-common.h ARM i.MX avic: convert to use generic irq chip 2011-09-23 08:32:14 +02:00
Kconfig ARM: l2x0/pl310: Refactor Kconfig to be more maintainable 2011-12-19 13:46:11 +00:00
Makefile arm/imx: add gic_handle_irq function 2011-10-31 14:26:22 +01:00
pwm.c ARM: imx: pwm: Add support for MX53 2011-08-24 10:10:41 +02:00
ssi-fiq-ksym.c
ssi-fiq.S
system.c arm/imx: remove cpu_is_xxx() check from __imx_ioremap() 2011-10-04 10:55:12 +02:00
time.c Merge branch 'devel-stable' into for-linus 2011-05-23 19:28:04 +01:00
tzic.c ARM:i.MX: fix build error in tzic/avic.c 2011-11-04 03:54:17 +08:00
ulpi.c