1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3  * Copyright 2017 IBM Corp.
4  */
5 
6 #ifndef _ASM_POWERNV_H
7 #define _ASM_POWERNV_H
8 
9 #ifdef CONFIG_PPC_POWERNV
10 extern void powernv_set_nmmu_ptcr(unsigned long ptcr);
11 
12 void pnv_program_cpu_hotplug_lpcr(unsigned int cpu, u64 lpcr_val);
13 
14 void pnv_tm_init(void);
15 #else
powernv_set_nmmu_ptcr(unsigned long ptcr)16 static inline void powernv_set_nmmu_ptcr(unsigned long ptcr) { }
17 
pnv_tm_init(void)18 static inline void pnv_tm_init(void) { }
19 #endif
20 
21 #endif /* _ASM_POWERNV_H */
22