1*71883ae3SSamuel Holland /* SPDX-License-Identifier: GPL-2.0-only */ 2*71883ae3SSamuel Holland /* 3*71883ae3SSamuel Holland * Copyright (C) 2023 SiFive 4*71883ae3SSamuel Holland */ 5*71883ae3SSamuel Holland 6*71883ae3SSamuel Holland #ifndef __ASM_FPU_H 7*71883ae3SSamuel Holland #define __ASM_FPU_H 8*71883ae3SSamuel Holland 9*71883ae3SSamuel Holland #include <asm/neon.h> 10*71883ae3SSamuel Holland 11*71883ae3SSamuel Holland #define kernel_fpu_available() cpu_has_neon() 12*71883ae3SSamuel Holland #define kernel_fpu_begin() kernel_neon_begin() 13*71883ae3SSamuel Holland #define kernel_fpu_end() kernel_neon_end() 14*71883ae3SSamuel Holland 15*71883ae3SSamuel Holland #endif /* ! __ASM_FPU_H */ 16