diff --git a/arch/arm/mach-mx5/cpu.c b/arch/arm/mach-mx5/cpu.c index eaacb6e9b5d0b417d0b78d56a8ebb406cb8ee9cd..061ab701b6d92bb4ad92abb4875b3bdb4ddf81a9 100644 --- a/arch/arm/mach-mx5/cpu.c +++ b/arch/arm/mach-mx5/cpu.c @@ -79,6 +79,9 @@ EXPORT_SYMBOL(mx51_revision); */ static int __init mx51_neon_fixup(void) { + if (!cpu_is_mx51()) + return 0; + if (mx51_revision() < MX51_CHIP_REV_3_0 && (elf_hwcap & HWCAP_NEON)) { elf_hwcap &= ~HWCAP_NEON; pr_info("Turning off NEON support, detected broken NEON implementation\n");