PWRDM_POWER_ON
if (pwrdm_read_pwrst(cam_pd) == PWRDM_POWER_ON)
.mpu_state = PWRDM_POWER_ON,
.core_state = PWRDM_POWER_ON,
.per_min_state = PWRDM_POWER_ON,
.mpu_state = PWRDM_POWER_ON,
.core_state = PWRDM_POWER_ON,
.core_state = PWRDM_POWER_ON,
.core_state = PWRDM_POWER_ON,
omap_set_pwrdm_state(mpu_pd, PWRDM_POWER_ON);
omap_set_pwrdm_state(cpu_pd[1], PWRDM_POWER_ON);
.cpu_state = PWRDM_POWER_ON,
.mpu_state = PWRDM_POWER_ON,
.cpu_state = PWRDM_POWER_ON,
.mpu_state = PWRDM_POWER_ON,
.mpu_logic_state = PWRDM_POWER_ON,
next_pwrst = request ? PWRDM_POWER_ON : *pwrst;
case PWRDM_POWER_ON:
case PWRDM_POWER_ON:
pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm_set_next_pwrst(pm_info->pwrdm, PWRDM_POWER_ON);
pwrdm_set_next_pwrst(cpu1_pwrdm, PWRDM_POWER_ON);
pwrdm_set_next_pwrst(mpu_pwrdm, PWRDM_POWER_ON);
int mpu_next_state = PWRDM_POWER_ON;
int per_next_state = PWRDM_POWER_ON;
int core_next_state = PWRDM_POWER_ON;
case PWRDM_POWER_ON:
if (pwrdm_read_pwrst(neon_pwrdm) == PWRDM_POWER_ON)
if (core_next_state < PWRDM_POWER_ON) {
if (core_next_state < PWRDM_POWER_ON &&
u8 default_pwrst = is_logic_state ? PWRDM_POWER_RET : PWRDM_POWER_ON;
if (new_pwrst > PWRDM_POWER_ON) {
return PWRDM_POWER_ON;
if (curr_pwrst < PWRDM_POWER_ON) {
pwrdm_set_next_pwrst(temp_p, PWRDM_POWER_ON);
return PWRDM_POWER_ON;
#define PWRSTS_ON (1 << PWRDM_POWER_ON)
case PWRDM_POWER_ON:
pwrst = PWRDM_POWER_ON;
omap3_vc_set_pmic_signaling(PWRDM_POWER_ON);