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