Lines Matching refs:pwrctrl
30 struct pwr_ctrl *pwrctrl; in go_to_spm_before_wfi() local
33 pwrctrl = spm_lp->pwrctrl; in go_to_spm_before_wfi()
36 __spm_set_power_control(pwrctrl); in go_to_spm_before_wfi()
37 __spm_set_wakeup_event(pwrctrl); in go_to_spm_before_wfi()
38 __spm_sync_vcore_dvfs_power_control(pwrctrl, __spm_vcorefs.pwrctrl); in go_to_spm_before_wfi()
39 __spm_set_pcm_flags(pwrctrl); in go_to_spm_before_wfi()
41 __spm_src_req_update(pwrctrl, resource_req); in go_to_spm_before_wfi()
64 cpu, pwrctrl->wake_src, mmio_read_32(SPM_CLK_SETTLE), in go_to_spm_before_wfi()
67 pwrctrl->pcm_flags, pwrctrl->pcm_flags1, in go_to_spm_before_wfi()
152 void spm_conservation_pwrctrl_init(struct pwr_ctrl *pwrctrl) in spm_conservation_pwrctrl_init() argument
154 if (pwrctrl != NULL) { in spm_conservation_pwrctrl_init()
158 pwrctrl->reg_ufs_srcclkena_mask_b = 0; in spm_conservation_pwrctrl_init()
159 pwrctrl->reg_ufs_infra_req_mask_b = 0; in spm_conservation_pwrctrl_init()
160 pwrctrl->reg_ufs_apsrc_req_mask_b = 0; in spm_conservation_pwrctrl_init()
161 pwrctrl->reg_ufs_vrf18_req_mask_b = 0; in spm_conservation_pwrctrl_init()
162 pwrctrl->reg_ufs_ddren_req_mask_b = 0; in spm_conservation_pwrctrl_init()