xref: /linux/arch/arm/mach-alpine/alpine_cpu_pm.h (revision 75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37)
1*c942fddfSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2e9e06f28STsahee Zidenberg /*
3e9e06f28STsahee Zidenberg  * Low-level power-management support for Alpine platform.
4e9e06f28STsahee Zidenberg  *
5e9e06f28STsahee Zidenberg  * Copyright (C) 2015 Annapurna Labs Ltd.
6e9e06f28STsahee Zidenberg  */
7e9e06f28STsahee Zidenberg 
8e9e06f28STsahee Zidenberg #ifndef __ALPINE_CPU_PM_H__
9e9e06f28STsahee Zidenberg #define __ALPINE_CPU_PM_H__
10e9e06f28STsahee Zidenberg 
11e9e06f28STsahee Zidenberg /* Alpine CPU Power Management Services Initialization */
12e9e06f28STsahee Zidenberg void alpine_cpu_pm_init(void);
13e9e06f28STsahee Zidenberg 
14e9e06f28STsahee Zidenberg /* Wake-up a CPU */
15e9e06f28STsahee Zidenberg int alpine_cpu_wakeup(unsigned int phys_cpu, uint32_t phys_resume_addr);
16e9e06f28STsahee Zidenberg 
17e9e06f28STsahee Zidenberg #endif /* __ALPINE_CPU_PM_H__ */
18