1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Copyright (C) 2012 ARM Limited 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #ifndef __ASM_ARM_PSCI_H 8*4882a593Smuzhiyun #define __ASM_ARM_PSCI_H 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun extern const struct smp_operations psci_smp_ops; 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun #if defined(CONFIG_SMP) && defined(CONFIG_ARM_PSCI) 13*4882a593Smuzhiyun bool psci_smp_available(void); 14*4882a593Smuzhiyun #else psci_smp_available(void)15*4882a593Smuzhiyunstatic inline bool psci_smp_available(void) { return false; } 16*4882a593Smuzhiyun #endif 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #endif /* __ASM_ARM_PSCI_H */ 19