PS_STATE_S2
(pwrpriv->rpwm >= PS_STATE_S2 && pslv >= PS_STATE_S2))
if (pslv < PS_STATE_S2)
if ((pwrpriv->cpwm < PS_STATE_S2) && (pslv >= PS_STATE_S2))
pslv = PS_STATE_S2;
pslv = PS_STATE_S2;
if (pwrpriv->rpwm < PS_STATE_S2)
if (pwrpriv->cpwm >= PS_STATE_S2) {
report.state = PS_STATE_S2;
if ((pwrpriv->rpwm == pwrpriv->cpwm) || (pwrpriv->cpwm >= PS_STATE_S2))
report.state = PS_STATE_S2;
if ((pwrpriv->rpwm == pwrpriv->cpwm) || (pwrpriv->cpwm >= PS_STATE_S2))
if ((pwrpriv->rpwm == pwrpriv->cpwm) || (pwrpriv->cpwm >= PS_STATE_S2))
pslv = PS_STATE_S2;
if (pwrctrl->cpwm < PS_STATE_S2)
if (pwrctrl->cpwm >= PS_STATE_S2)
pslv = PS_STATE_S2;
if ((pslv >= PS_STATE_S2) || (pwrctrl->alives == 0))
pslv = PS_STATE_S2;
if (pwrctrl->cpwm < PS_STATE_S2)
if (pwrctrl->cpwm >= PS_STATE_S2)
pslv = PS_STATE_S2;
if (pwrctrl->cpwm < PS_STATE_S2)
if (pwrctrl->cpwm >= PS_STATE_S2)
pslv = PS_STATE_S2;
if ((pslv >= PS_STATE_S2) || (pwrctrl->alives == 0))
pslv = PS_STATE_S2;
if ((pslv >= PS_STATE_S2) || (pwrctrl->alives == 0))