From: Arnd Bergmann Date: Mon, 12 May 2014 12:42:34 +0000 (+0200) Subject: ARM: keystone requires ARM_PATCH_PHYS_VIRT X-Git-Tag: v5.15~17663^2~29 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=13ee8955473152e1194951ccdf813b29f9407455;p=platform%2Fkernel%2Flinux-starfive.git ARM: keystone requires ARM_PATCH_PHYS_VIRT The dynamic relocation that the keystone platform performs only works if we can pick the phys offset at boot time. It's possible that there is another solution for this, but this is the easiest workaround. Kernels with ARM_PATCH_PHYS_VIRT are not portable across platforms, and I see no reason why anyone would run a kernel without ARM_PATCH_PHYS_VIRT on keystone. Signed-off-by: Arnd Bergmann Acked-by: Santosh Shilimkar --- diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig index f50bc93..98a156a 100644 --- a/arch/arm/mach-keystone/Kconfig +++ b/arch/arm/mach-keystone/Kconfig @@ -1,6 +1,7 @@ config ARCH_KEYSTONE bool "Texas Instruments Keystone Devices" depends on ARCH_MULTI_V7 + depends on ARM_PATCH_PHYS_VIRT select ARM_GIC select HAVE_ARM_ARCH_TIMER select CLKSRC_MMIO