12345678910111213141516171819202122232425262728293031323334353637383940 |
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- #include <linux/kernel.h>
- #include <asm/cpu.h>
- #include <asm/cpu-info.h>
- #ifdef CONFIG_MIPS_FP_SUPPORT
- extern int mips_fpu_disabled;
- int __cpu_has_fpu(void);
- void cpu_set_fpu_opts(struct cpuinfo_mips *c);
- void cpu_set_nofpu_opts(struct cpuinfo_mips *c);
- #else /* !CONFIG_MIPS_FP_SUPPORT */
- #define mips_fpu_disabled 1
- static inline unsigned long cpu_get_fpu_id(void)
- {
- return FPIR_IMP_NONE;
- }
- static inline int __cpu_has_fpu(void)
- {
- return 0;
- }
- static inline void cpu_set_fpu_opts(struct cpuinfo_mips *c)
- {
- /* no-op */
- }
- static inline void cpu_set_nofpu_opts(struct cpuinfo_mips *c)
- {
- /* no-op */
- }
- #endif /* CONFIG_MIPS_FP_SUPPORT */
|