1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Copyright (C) ST-Ericsson SA 2010-2013 4*4882a593Smuzhiyun * Author: Rickard Andersson <rickard.andersson@stericsson.com> for 5*4882a593Smuzhiyun * ST-Ericsson. 6*4882a593Smuzhiyun * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro. 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #ifndef ARM_UX500_PM_H 10*4882a593Smuzhiyun #define ARM_UX500_PM_H 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun int prcmu_gic_decouple(void); 13*4882a593Smuzhiyun int prcmu_gic_recouple(void); 14*4882a593Smuzhiyun bool prcmu_gic_pending_irq(void); 15*4882a593Smuzhiyun bool prcmu_pending_irq(void); 16*4882a593Smuzhiyun bool prcmu_is_cpu_in_wfi(int cpu); 17*4882a593Smuzhiyun int prcmu_copy_gic_settings(void); 18*4882a593Smuzhiyun void ux500_pm_init(u32 phy_base, u32 size); 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun #endif /* ARM_UX500_PM_H */ 21