Lines Matching refs:ops
25 int plat_pm_ops_setup_pwr(struct plat_pm_pwr_ctrl *ops) in plat_pm_ops_setup_pwr() argument
27 if (!ops) { in plat_pm_ops_setup_pwr()
33 mtk_pm_ops.pwr_domain_suspend = ops->pwr_domain_suspend; in plat_pm_ops_setup_pwr()
37 mtk_pm_ops.pwr_domain_suspend_finish = ops->pwr_domain_suspend_finish; in plat_pm_ops_setup_pwr()
41 mtk_pm_ops.validate_power_state = ops->validate_power_state; in plat_pm_ops_setup_pwr()
45 mtk_pm_ops.get_sys_suspend_power_state = ops->get_sys_suspend_power_state; in plat_pm_ops_setup_pwr()
49 mtk_pm_ops.pwr_domain_pwr_down = ops->pwr_domain_pwr_down_wfi; in plat_pm_ops_setup_pwr()
56 int plat_pm_ops_setup_smp(struct plat_pm_smp_ctrl *ops) in plat_pm_ops_setup_smp() argument
58 if (!ops) { in plat_pm_ops_setup_smp()
64 mtk_pm_ops.pwr_domain_on = ops->pwr_domain_on; in plat_pm_ops_setup_smp()
68 mtk_pm_ops.pwr_domain_on_finish = ops->pwr_domain_on_finish; in plat_pm_ops_setup_smp()
72 mtk_pm_ops.pwr_domain_off = ops->pwr_domain_off; in plat_pm_ops_setup_smp()
76 mtk_plat_smp_init = ops->init; in plat_pm_ops_setup_smp()
84 int plat_pm_ops_setup_reset(struct plat_pm_reset_ctrl *ops) in plat_pm_ops_setup_reset() argument
86 if (!ops) { in plat_pm_ops_setup_reset()
91 mtk_pm_ops.system_off = ops->system_off; in plat_pm_ops_setup_reset()
95 mtk_pm_ops.system_reset = ops->system_reset; in plat_pm_ops_setup_reset()
99 mtk_pm_ops.system_reset2 = ops->system_reset2; in plat_pm_ops_setup_reset()