1 /* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 2003, 2004 Chris Dearman 7 * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org) 8 */ 9 #ifndef __ASM_MACH_MIPS_CPU_FEATURE_OVERRIDES_H 10 #define __ASM_MACH_MIPS_CPU_FEATURE_OVERRIDES_H 11 12 13 /* 14 * CPU feature overrides for MIPS boards 15 */ 16 #ifdef CONFIG_CPU_MIPS32 17 #define cpu_has_tlb 1 18 #define cpu_has_4kex 1 19 #define cpu_has_4k_cache 1 20 /* #define cpu_has_fpu ? */ 21 /* #define cpu_has_32fpr ? */ 22 #define cpu_has_counter 1 23 /* #define cpu_has_watch ? */ 24 #define cpu_has_divec 1 25 #define cpu_has_vce 0 26 /* #define cpu_has_cache_cdex_p ? */ 27 /* #define cpu_has_cache_cdex_s ? */ 28 /* #define cpu_has_prefetch ? */ 29 #define cpu_has_mcheck 1 30 /* #define cpu_has_ejtag ? */ 31 #define cpu_has_llsc 1 32 /* #define cpu_has_vtag_icache ? */ 33 /* #define cpu_has_dc_aliases ? */ 34 /* #define cpu_has_ic_fills_f_dc ? */ 35 #define cpu_has_clo_clz 1 36 #define cpu_has_nofpuex 0 37 /* #define cpu_has_64bits ? */ 38 /* #define cpu_has_64bit_zero_reg ? */ 39 /* #define cpu_has_inclusive_pcaches ? */ 40 #define cpu_icache_snoops_remote_store 1 41 #endif 42 43 #ifdef CONFIG_CPU_MIPS64 44 #define cpu_has_tlb 1 45 #define cpu_has_4kex 1 46 #define cpu_has_4k_cache 1 47 /* #define cpu_has_fpu ? */ 48 /* #define cpu_has_32fpr ? */ 49 #define cpu_has_counter 1 50 /* #define cpu_has_watch ? */ 51 #define cpu_has_divec 1 52 #define cpu_has_vce 0 53 /* #define cpu_has_cache_cdex_p ? */ 54 /* #define cpu_has_cache_cdex_s ? */ 55 /* #define cpu_has_prefetch ? */ 56 #define cpu_has_mcheck 1 57 /* #define cpu_has_ejtag ? */ 58 #define cpu_has_llsc 1 59 /* #define cpu_has_vtag_icache ? */ 60 /* #define cpu_has_dc_aliases ? */ 61 /* #define cpu_has_ic_fills_f_dc ? */ 62 #define cpu_has_clo_clz 1 63 #define cpu_has_nofpuex 0 64 /* #define cpu_has_64bits ? */ 65 /* #define cpu_has_64bit_zero_reg ? */ 66 /* #define cpu_has_inclusive_pcaches ? */ 67 #define cpu_icache_snoops_remote_store 1 68 #endif 69 70 #endif /* __ASM_MACH_MIPS_CPU_FEATURE_OVERRIDES_H */ 71