diff options
Diffstat (limited to 'arch/arm/kernel/thumbee.c')
| -rw-r--r-- | arch/arm/kernel/thumbee.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/kernel/thumbee.c b/arch/arm/kernel/thumbee.c index aab89976405..7b8403b7666 100644 --- a/arch/arm/kernel/thumbee.c +++ b/arch/arm/kernel/thumbee.c @@ -20,6 +20,7 @@  #include <linux/kernel.h>  #include <linux/init.h> +#include <asm/cputype.h>  #include <asm/system_info.h>  #include <asm/thread_notify.h> @@ -67,8 +68,7 @@ static int __init thumbee_init(void)  	if (cpu_arch < CPU_ARCH_ARMv7)  		return 0; -	/* processor feature register 0 */ -	asm("mrc	p15, 0, %0, c0, c1, 0\n" : "=r" (pfr0)); +	pfr0 = read_cpuid_ext(CPUID_EXT_PFR0);  	if ((pfr0 & 0x0000f000) != 0x00001000)  		return 0;  |