Lines Matching refs:pwrdm
27 struct powerdomain *pwrdm; member
60 pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm); in omap4_pm_suspend()
61 pwrst->saved_logic_state = pwrdm_read_logic_retst(pwrst->pwrdm); in omap4_pm_suspend()
66 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in omap4_pm_suspend()
67 pwrdm_set_logic_retst(pwrst->pwrdm, pwrst->next_logic_state); in omap4_pm_suspend()
83 state = pwrdm_read_prev_pwrst(pwrst->pwrdm); in omap4_pm_suspend()
86 pwrst->pwrdm->name, pwrst->next_state); in omap4_pm_suspend()
89 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->saved_state); in omap4_pm_suspend()
90 pwrdm_set_logic_retst(pwrst->pwrdm, pwrst->saved_logic_state); in omap4_pm_suspend()
113 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused) in pwrdms_setup() argument
117 if (!pwrdm->pwrsts) in pwrdms_setup()
125 if (!strncmp(pwrdm->name, "cpu", 3)) { in pwrdms_setup()
139 if (!strncmp(pwrdm->name, "core", 4) || in pwrdms_setup()
140 !strncmp(pwrdm->name, "l4per", 5) || in pwrdms_setup()
141 !strncmp(pwrdm->name, "wkup", 4)) in pwrdms_setup()
142 pwrdm_set_logic_retst(pwrdm, PWRDM_POWER_RET); in pwrdms_setup()
148 pwrst->pwrdm = pwrdm; in pwrdms_setup()
149 pwrst->next_state = pwrdm_get_valid_lp_state(pwrdm, false, in pwrdms_setup()
151 pwrst->next_logic_state = pwrdm_get_valid_lp_state(pwrdm, true, in pwrdms_setup()
156 return omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in pwrdms_setup()