xref: /openbmc/linux/arch/powerpc/include/asm/spinlock.h (revision 0760aad038b5a032c31ea124feed63d88627d2f1)
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 #ifndef __ASM_SPINLOCK_H
3 #define __ASM_SPINLOCK_H
4 #ifdef __KERNEL__
5 
6 #ifdef CONFIG_PPC_QUEUED_SPINLOCKS
7 #include <asm/qspinlock.h>
8 #include <asm/qrwlock.h>
9 #else
10 #include <asm/simple_spinlock.h>
11 #endif
12 
13 #ifndef CONFIG_PARAVIRT_SPINLOCKS
14 static inline void pv_spinlocks_init(void) { }
15 #endif
16 
17 #endif /* __KERNEL__ */
18 #endif /* __ASM_SPINLOCK_H */
19