aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-01-30 14:15:24 +0100
committerAleksander Morgado <aleksander@aleksander.es>2020-01-31 14:52:49 +0100
commit6cb9dc07dc68c04a9dd2f98f2b190ffef00c995e (patch)
treec53f6e6a453ac39441ac804a8970c5ae225bafb3
parentaf2bea5a54e641b9d881184147ba8c855a5395c3 (diff)
broadband-modem-qmi,helpers-qmi: add missing 5GNR access tech enums
Not adding full 5GNR support in ModemManager yet, just the enums in QMI so that we don't fail building with -Wswitch-enum.
-rw-r--r--src/mm-broadband-modem-qmi.c3
-rw-r--r--src/mm-modem-helpers-qmi.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c
index bb6082ba..7c6f4eb5 100644
--- a/src/mm-broadband-modem-qmi.c
+++ b/src/mm-broadband-modem-qmi.c
@@ -1399,6 +1399,7 @@ qmi_dbm_valid (gint8 dbm, QmiNasRadioInterface radio_interface)
case QMI_NAS_RADIO_INTERFACE_GSM:
case QMI_NAS_RADIO_INTERFACE_LTE:
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
+ case QMI_NAS_RADIO_INTERFACE_5GNR:
/* no explicit validation */
default:
break;
@@ -8060,6 +8061,7 @@ signal_load_values_get_signal_strength_ready (QmiClientNas *client,
case QMI_NAS_RADIO_INTERFACE_NONE:
case QMI_NAS_RADIO_INTERFACE_AMPS:
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
+ case QMI_NAS_RADIO_INTERFACE_5GNR:
default:
break;
}
@@ -8095,6 +8097,7 @@ signal_load_values_get_signal_strength_ready (QmiClientNas *client,
case QMI_NAS_RADIO_INTERFACE_NONE:
case QMI_NAS_RADIO_INTERFACE_AMPS:
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
+ case QMI_NAS_RADIO_INTERFACE_5GNR:
break;
}
}
diff --git a/src/mm-modem-helpers-qmi.c b/src/mm-modem-helpers-qmi.c
index 131e838b..baf6f3d2 100644
--- a/src/mm-modem-helpers-qmi.c
+++ b/src/mm-modem-helpers-qmi.c
@@ -40,6 +40,7 @@ mm_modem_capability_from_qmi_radio_interface (QmiDmsRadioInterface network)
return MM_MODEM_CAPABILITY_GSM_UMTS;
case QMI_DMS_RADIO_INTERFACE_LTE:
return MM_MODEM_CAPABILITY_LTE;
+ case QMI_DMS_RADIO_INTERFACE_5GNR:
default:
mm_warn ("Unhandled QMI radio interface (%u)",
(guint)network);
@@ -63,6 +64,7 @@ mm_modem_mode_from_qmi_radio_interface (QmiDmsRadioInterface network)
return MM_MODEM_MODE_3G;
case QMI_DMS_RADIO_INTERFACE_LTE:
return MM_MODEM_MODE_4G;
+ case QMI_DMS_RADIO_INTERFACE_5GNR:
default:
mm_warn ("Unhandled QMI radio interface (%u)",
(guint)network);
@@ -785,6 +787,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_5GNR:
case QMI_NAS_RADIO_INTERFACE_UNKNOWN:
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA:
case QMI_NAS_RADIO_INTERFACE_AMPS:
@@ -881,6 +884,7 @@ 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_5GNR:
case QMI_NAS_RADIO_INTERFACE_NONE:
case QMI_NAS_RADIO_INTERFACE_AMPS:
case QMI_NAS_RADIO_INTERFACE_TD_SCDMA: