bus/arm-cci: add dependency on OF && CPU_V7
authorArnd Bergmann <arnd@arndb.de>
Sat, 15 Mar 2014 19:32:00 +0000 (20:32 +0100)
committerArnd Bergmann <arnd@arndb.de>
Tue, 17 Jun 2014 15:09:35 +0000 (17:09 +0200)
The arm-cci code uses device tree helpers for initialization
that don't work on kernels built without CONFIG_OF. Further,
it contains an inline assembly in cci_enable_port_for_self()
that uses ARMv7 instructions and fails to build when targetting
other ARM instruction set versions.

This works around both issues by limiting the scope of the
Kconfig symbol to platforms that can actually build this driver
cleanly.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Shawn Guo <shawn.guo@linaro.org>
drivers/bus/Kconfig

index a118ec1650fae00d2c269cf1a4299066d9e8f236..1f37d9870e7a034fce68cc80efd4ab5bb1aed1e8 100644 (file)
@@ -45,7 +45,7 @@ config OMAP_INTERCONNECT
 
 config ARM_CCI
        bool "ARM CCI driver support"
-       depends on ARM
+       depends on ARM && OF && CPU_V7
        help
          Driver supporting the CCI cache coherent interconnect for ARM
          platforms.