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()
131 if (!strncmp(pwrdm->name, "core", 4) || in pwrdms_setup()
132 !strncmp(pwrdm->name, "l4per", 5)) in pwrdms_setup()
133 pwrdm_set_logic_retst(pwrdm, PWRDM_POWER_OFF); in pwrdms_setup()
139 pwrst->pwrdm = pwrdm; in pwrdms_setup()
140 pwrst->next_state = pwrdm_get_valid_lp_state(pwrdm, false, in pwrdms_setup()
142 pwrst->next_logic_state = pwrdm_get_valid_lp_state(pwrdm, true, in pwrdms_setup()
147 return omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in pwrdms_setup()