xref: /rk3399_ARM-atf/plat/hisilicon/hikey/include/hisi_pwrc.h (revision 127793daba1831044fd0269931c4ea23bc378ab0)
1*127793daSHaojian Zhuang /*
2*127793daSHaojian Zhuang  * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved.
3*127793daSHaojian Zhuang  *
4*127793daSHaojian Zhuang  * SPDX-License-Identifier: BSD-3-Clause
5*127793daSHaojian Zhuang  */
6*127793daSHaojian Zhuang 
7*127793daSHaojian Zhuang #ifndef __HISI_PWRC_H__
8*127793daSHaojian Zhuang #define __HISI_PWRC_H__
9*127793daSHaojian Zhuang 
10*127793daSHaojian Zhuang #ifndef __ASSEMBLY__
11*127793daSHaojian Zhuang 
12*127793daSHaojian Zhuang void hisi_pwrc_set_cluster_wfi(unsigned int id);
13*127793daSHaojian Zhuang void hisi_pwrc_set_core_bx_addr(unsigned int core,
14*127793daSHaojian Zhuang 				unsigned int cluster,
15*127793daSHaojian Zhuang 				uintptr_t entry_point);
16*127793daSHaojian Zhuang int hisi_pwrc_setup(void);
17*127793daSHaojian Zhuang 
18*127793daSHaojian Zhuang #endif /*__ASSEMBLY__*/
19*127793daSHaojian Zhuang 
20*127793daSHaojian Zhuang #endif /* __HISI_PWRC_H__ */
21