__qmi_service(QMI_SERVICE_RMTFS), \
__qmi_service(QMI_SERVICE_CAT), \
__qmi_service(QMI_SERVICE_RMS), \
- __qmi_service(QMI_SERVICE_OMA)
+ __qmi_service(QMI_SERVICE_OMA), \
+ __qmi_service(QMI_SERVICE_WDA)
#define __qmi_service(_n) __##_n
enum {
uint32_t service_connected;
uint32_t service_keep_cid;
+ uint32_t service_release_cid;
uint8_t ctl_tid;
};
int qmi_service_connect(struct qmi_dev *qmi, QmiService svc, int client_id);
int qmi_service_get_client_id(struct qmi_dev *qmi, QmiService svc);
+int qmi_service_release_client_id(struct qmi_dev *qmi, QmiService svc);
QmiService qmi_service_get_by_name(const char *str);
const char *qmi_get_error_str(int code);