aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-modem-helpers-qmi.c25
1 files changed, 20 insertions, 5 deletions
diff --git a/src/mm-modem-helpers-qmi.c b/src/mm-modem-helpers-qmi.c
index c8f5e0b2..f95fd87d 100644
--- a/src/mm-modem-helpers-qmi.c
+++ b/src/mm-modem-helpers-qmi.c
@@ -138,19 +138,18 @@ mm_3gpp_facility_to_qmi_uim_facility (MMModem3gppFacility mm)
case MM_MODEM_3GPP_FACILITY_PH_SIM:
/* Not really sure about this one; it may be PH_FSIM? */
return QMI_DMS_UIM_FACILITY_PF;
-
case MM_MODEM_3GPP_FACILITY_NET_PERS:
return QMI_DMS_UIM_FACILITY_PN;
-
case MM_MODEM_3GPP_FACILITY_NET_SUB_PERS:
return QMI_DMS_UIM_FACILITY_PU;
-
case MM_MODEM_3GPP_FACILITY_PROVIDER_PERS:
return QMI_DMS_UIM_FACILITY_PP;
-
case MM_MODEM_3GPP_FACILITY_CORP_PERS:
return QMI_DMS_UIM_FACILITY_PC;
-
+ case MM_MODEM_3GPP_FACILITY_NONE:
+ case MM_MODEM_3GPP_FACILITY_SIM:
+ case MM_MODEM_3GPP_FACILITY_FIXED_DIALING:
+ case MM_MODEM_3GPP_FACILITY_PH_FSIM:
default:
/* Never try to ask for a facility we cannot translate */
g_assert_not_reached ();
@@ -786,6 +785,7 @@ mm_modem_access_technology_from_qmi_radio_interface (QmiNasRadioInterface interf
return MM_MODEM_ACCESS_TECHNOLOGY_UMTS;
case QMI_NAS_RADIO_INTERFACE_LTE:
return MM_MODEM_ACCESS_TECHNOLOGY_LTE;
+ case QMI_NAS_RADIO_INTERFACE_UNKNOWN:
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
case QMI_NAS_RADIO_INTERFACE_AMPS:
case QMI_NAS_RADIO_INTERFACE_NONE:
@@ -843,6 +843,7 @@ mm_modem_access_technology_from_qmi_data_capability (QmiNasDataCapability cap)
case QMI_NAS_DATA_CAPABILITY_HSDPA_PLUS:
case QMI_NAS_DATA_CAPABILITY_DC_HSDPA_PLUS:
return MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS;
+ case QMI_NAS_DATA_CAPABILITY_NONE:
default:
return MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN;
}
@@ -880,6 +881,10 @@ mm_modem_mode_from_qmi_nas_radio_interface (QmiNasRadioInterface iface)
return MM_MODEM_MODE_3G;
case QMI_NAS_RADIO_INTERFACE_LTE:
return MM_MODEM_MODE_4G;
+ case QMI_NAS_RADIO_INTERFACE_NONE:
+ case QMI_NAS_RADIO_INTERFACE_AMPS:
+ case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
+ case QMI_NAS_RADIO_INTERFACE_UNKNOWN:
default:
return MM_MODEM_MODE_NONE;
}
@@ -1273,6 +1278,9 @@ mm_modem_mode_to_qmi_gsm_wcdma_acquisition_order_preference (MMModemMode mode)
return QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_GSM;
case MM_MODEM_MODE_NONE:
return QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_AUTOMATIC;
+ case MM_MODEM_MODE_CS:
+ case MM_MODEM_MODE_4G:
+ case MM_MODEM_MODE_ANY:
default:
break;
}
@@ -1368,6 +1376,11 @@ mm_sms_storage_to_qmi_storage_type (MMSmsStorage storage)
return QMI_WMS_STORAGE_TYPE_UIM;
case MM_SMS_STORAGE_ME:
return QMI_WMS_STORAGE_TYPE_NV;
+ case MM_SMS_STORAGE_UNKNOWN:
+ case MM_SMS_STORAGE_MT:
+ case MM_SMS_STORAGE_SR:
+ case MM_SMS_STORAGE_BM:
+ case MM_SMS_STORAGE_TA:
default:
return QMI_WMS_STORAGE_TYPE_NONE;
}
@@ -1381,6 +1394,7 @@ mm_sms_storage_from_qmi_storage_type (QmiWmsStorageType qmi_storage)
return MM_SMS_STORAGE_SM;
case QMI_WMS_STORAGE_TYPE_NV:
return MM_SMS_STORAGE_ME;
+ case QMI_WMS_STORAGE_TYPE_NONE:
default:
return MM_SMS_STORAGE_UNKNOWN;
}
@@ -1529,6 +1543,7 @@ mm_oma_session_type_to_qmi_oma_session_type (MMOmaSessionType mm_session_type)
return QMI_OMA_SESSION_TYPE_NETWORK_INITIATED_DEVICE_CONFIGURE;
case MM_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE:
return QMI_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE;
+ case MM_OMA_SESSION_TYPE_UNKNOWN:
default:
g_assert_not_reached ();
}