linux/arch/mips/include/asm/mach-malta/cpu-feature-overrides.h
<<
>>
Prefs
   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