qmi_set_dms_uim_get_imsi_request(msg);
return QMI_CMD_REQUEST;
}
+
+#define cmd_dms_reset_cb no_cb
+static enum qmi_cmd_result
+cmd_dms_reset_prepare(struct qmi_dev *qmi, struct qmi_request *req, struct qmi_msg *msg, char *arg)
+{
+ qmi_set_dms_reset_request(msg);
+ return QMI_CMD_REQUEST;
+}
__uqmi_command(dms_get_pin_status, get-pin-status, no, QMI_SERVICE_DMS), \
__uqmi_command(dms_verify_pin1, verify-pin1, required, QMI_SERVICE_DMS), \
__uqmi_command(dms_verify_pin2, verify-pin2, required, QMI_SERVICE_DMS), \
- __uqmi_command(dms_get_imsi, get-imsi, no, QMI_SERVICE_DMS) \
+ __uqmi_command(dms_get_imsi, get-imsi, no, QMI_SERVICE_DMS), \
+ __uqmi_command(dms_reset, reset-dms, no, QMI_SERVICE_DMS) \
#define dms_helptext \
" --get-pin-status: Get PIN verification status\n" \
" --verify-pin1 <pin>: Verify PIN1\n" \
" --verify-pin2 <pin>: Verify PIN2\n" \
" --get-imsi: Get International Mobile Subscriber ID\n" \
+ " --reset-dms: Reset the DMS service\n" \