diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-modem-helpers-qmi.c | 25 |
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 (); } |