12572f00dSJoshua Henderson /* 22572f00dSJoshua Henderson * Joshua Henderson <joshua.henderson@microchip.com> 32572f00dSJoshua Henderson * Copyright (C) 2015 Microchip Technology Inc. All rights reserved. 42572f00dSJoshua Henderson * 52572f00dSJoshua Henderson * This file is subject to the terms and conditions of the GNU General Public 62572f00dSJoshua Henderson * License. See the file "COPYING" in the main directory of this archive 72572f00dSJoshua Henderson * for more details. 82572f00dSJoshua Henderson */ 92572f00dSJoshua Henderson #ifndef __ASM_MACH_PIC32_CPU_FEATURE_OVERRIDES_H 102572f00dSJoshua Henderson #define __ASM_MACH_PIC32_CPU_FEATURE_OVERRIDES_H 112572f00dSJoshua Henderson 122572f00dSJoshua Henderson /* 132572f00dSJoshua Henderson * CPU feature overrides for PIC32 boards 142572f00dSJoshua Henderson */ 152572f00dSJoshua Henderson #ifdef CONFIG_CPU_MIPS32 162572f00dSJoshua Henderson #define cpu_has_vint 1 172572f00dSJoshua Henderson #define cpu_has_veic 0 182572f00dSJoshua Henderson #define cpu_has_tlb 1 192572f00dSJoshua Henderson #define cpu_has_4kex 1 202572f00dSJoshua Henderson #define cpu_has_4k_cache 1 212572f00dSJoshua Henderson #define cpu_has_fpu 0 222572f00dSJoshua Henderson #define cpu_has_counter 1 232572f00dSJoshua Henderson #define cpu_has_llsc 1 242572f00dSJoshua Henderson #define cpu_has_nofpuex 0 252572f00dSJoshua Henderson #define cpu_icache_snoops_remote_store 1 262572f00dSJoshua Henderson #endif 272572f00dSJoshua Henderson 282572f00dSJoshua Henderson #ifdef CONFIG_CPU_MIPS64 292572f00dSJoshua Henderson #error This platform does not support 64bit. 302572f00dSJoshua Henderson #endif 312572f00dSJoshua Henderson 322572f00dSJoshua Henderson #endif /* __ASM_MACH_PIC32_CPU_FEATURE_OVERRIDES_H */ 33