Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
RIL_START_UNLOCK();
}
+void ipc_pwr_phone_reset(void)
+{
+ ril_data.state.radio_state = RADIO_STATE_OFF;
+ ril_request_unsolicited(RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED, NULL, 0);
+}
+
/**
* In: IPC_PWR_PHONE_STATE
* Noti from the modem giving current power mode (LPM or NORMAL)
case IPC_PWR_PHONE_PWR_UP:
ipc_pwr_phone_pwr_up();
break;
+ case IPC_PWR_PHONE_RESET:
+ ipc_pwr_phone_reset();
+ break;
case IPC_PWR_PHONE_STATE:
ipc_pwr_phone_state(info);
break;
/* PWR */
void ipc_pwr_phone_pwr_up(void);
+void ipc_pwr_phone_reset(void);
void ipc_pwr_phone_state(struct ipc_message_info *info);
void ril_request_radio_power(RIL_Token t, void *data, size_t datalen);