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