162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) ST-Ericsson SA 2010-2013
462306a36Sopenharmony_ci * Author: Rickard Andersson <rickard.andersson@stericsson.com> for
562306a36Sopenharmony_ci *         ST-Ericsson.
662306a36Sopenharmony_ci * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro.
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#ifndef ARM_UX500_PM_H
1062306a36Sopenharmony_ci#define ARM_UX500_PM_H
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciint prcmu_gic_decouple(void);
1362306a36Sopenharmony_ciint prcmu_gic_recouple(void);
1462306a36Sopenharmony_cibool prcmu_gic_pending_irq(void);
1562306a36Sopenharmony_cibool prcmu_pending_irq(void);
1662306a36Sopenharmony_cibool prcmu_is_cpu_in_wfi(int cpu);
1762306a36Sopenharmony_ciint prcmu_copy_gic_settings(void);
1862306a36Sopenharmony_civoid ux500_pm_init(u32 phy_base, u32 size);
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci#endif /* ARM_UX500_PM_H */
21