diff options
Diffstat (limited to 'arch/mips/include')
-rw-r--r-- | arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h index 5fd82d890843..ade0356df257 100644 --- a/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h @@ -29,11 +29,15 @@ #define cpu_has_counter 1 #define cpu_has_ejtag 1 +#if !defined(CONFIG_SOC_AR5312) +# define cpu_has_llsc 1 +#else /* * The MIPS 4Kc V0.9 core in the AR5312/AR2312 have problems with the * ll/sc instructions. */ -#define cpu_has_llsc 0 +# define cpu_has_llsc 0 +#endif #define cpu_has_mips16 0 #define cpu_has_mdmx 0 @@ -42,6 +46,10 @@ #define cpu_has_mips32r1 1 +#if !defined(CONFIG_SOC_AR5312) +# define cpu_has_mips32r2 1 +#endif + #define cpu_has_mips64r1 0 #define cpu_has_mips64r2 0 |