1*2874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 21d0761d2SAlistair Popple /* 31d0761d2SAlistair Popple * Copyright 2017 IBM Corp. 41d0761d2SAlistair Popple */ 51d0761d2SAlistair Popple 61d0761d2SAlistair Popple #ifndef _ASM_POWERNV_H 71d0761d2SAlistair Popple #define _ASM_POWERNV_H 81d0761d2SAlistair Popple 91d0761d2SAlistair Popple #ifdef CONFIG_PPC_POWERNV 101d0761d2SAlistair Popple extern void powernv_set_nmmu_ptcr(unsigned long ptcr); 1154820530SMichael Ellerman 1219f8a5b5SPaul Mackerras void pnv_program_cpu_hotplug_lpcr(unsigned int cpu, u64 lpcr_val); 1319f8a5b5SPaul Mackerras 1454820530SMichael Ellerman void pnv_tm_init(void); 151d0761d2SAlistair Popple #else powernv_set_nmmu_ptcr(unsigned long ptcr)161d0761d2SAlistair Popplestatic inline void powernv_set_nmmu_ptcr(unsigned long ptcr) { } 1754820530SMichael Ellerman pnv_tm_init(void)1854820530SMichael Ellermanstatic inline void pnv_tm_init(void) { } 191d0761d2SAlistair Popple #endif 201d0761d2SAlistair Popple 211d0761d2SAlistair Popple #endif /* _ASM_POWERNV_H */ 22