xref: /rk3399_ARM-atf/plat/rockchip/rk3576/drivers/pmu/pm_pd_regs.h (revision 04b2fb42b171e3fbf2ef823558ac5b0119663dc7)
1*036935a8SXiaoDong Huang /* SPDX-License-Identifier: BSD-3-Clause */
2*036935a8SXiaoDong Huang /*
3*036935a8SXiaoDong Huang  * Copyright (c) 2025, Rockchip Electronics Co., Ltd.
4*036935a8SXiaoDong Huang  */
5*036935a8SXiaoDong Huang 
6*036935a8SXiaoDong Huang #ifndef PM_PD_REGS_H
7*036935a8SXiaoDong Huang #define PM_PD_REGS_H
8*036935a8SXiaoDong Huang 
9*036935a8SXiaoDong Huang #include <stdint.h>
10*036935a8SXiaoDong Huang 
11*036935a8SXiaoDong Huang void qos_save(void);
12*036935a8SXiaoDong Huang void qos_restore(void);
13*036935a8SXiaoDong Huang void pd_usb2phy_save(void);
14*036935a8SXiaoDong Huang void pd_usb2phy_restore(void);
15*036935a8SXiaoDong Huang void pd_secure_save(void);
16*036935a8SXiaoDong Huang void pd_secure_restore(void);
17*036935a8SXiaoDong Huang void pd_bcore_save(void);
18*036935a8SXiaoDong Huang void pd_bcore_restore(void);
19*036935a8SXiaoDong Huang void pd_core_save(void);
20*036935a8SXiaoDong Huang void pd_core_restore(void);
21*036935a8SXiaoDong Huang void pd_php_save(void);
22*036935a8SXiaoDong Huang void pd_php_restore(void);
23*036935a8SXiaoDong Huang void pd_center_save(void);
24*036935a8SXiaoDong Huang void pd_center_restore(void);
25*036935a8SXiaoDong Huang void pd_bus_save(void);
26*036935a8SXiaoDong Huang void pd_bus_restore(void);
27*036935a8SXiaoDong Huang void pd_pmu1_save(void);
28*036935a8SXiaoDong Huang void pd_pmu1_restore_early(void);
29*036935a8SXiaoDong Huang void pd_pmu1_restore(void);
30*036935a8SXiaoDong Huang void pd_pmu0_save(void);
31*036935a8SXiaoDong Huang void pd_pmu0_restore(void);
32*036935a8SXiaoDong Huang 
33*036935a8SXiaoDong Huang void pm_reg_rgns_init(void);
34*036935a8SXiaoDong Huang void pm_regs_rgn_dump(void);
35*036935a8SXiaoDong Huang 
36*036935a8SXiaoDong Huang #endif
37