diff options
-rw-r--r-- | include/ModemManager-enums.h | 2 | ||||
-rw-r--r-- | src/mm-modem-helpers-qmi.c | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index 7aaa2f3b..f14d5a86 100644 --- a/include/ModemManager-enums.h +++ b/include/ModemManager-enums.h @@ -38,6 +38,7 @@ * @MM_MODEM_CAPABILITY_LTE: Modem has LTE data capability. * @MM_MODEM_CAPABILITY_IRIDIUM: Modem has Iridium capabilities. * @MM_MODEM_CAPABILITY_5GNR: Modem has 5GNR capabilities. Since 1.14. + * @MM_MODEM_CAPABILITY_TDS: Modem has TDS capabilties. Since 1.20. * @MM_MODEM_CAPABILITY_ANY: Mask specifying all capabilities. * * Flags describing one or more of the general access technology families that a @@ -54,6 +55,7 @@ typedef enum { /*< underscore_name=mm_modem_capability >*/ /* MM_MODEM_CAPABILITY_LTE_ADVANCED deprecated */ MM_MODEM_CAPABILITY_IRIDIUM = 1 << 5, MM_MODEM_CAPABILITY_5GNR = 1 << 6, + MM_MODEM_CAPABILITY_TDS = 1 << 7, MM_MODEM_CAPABILITY_ANY = 0xFFFFFFFF } MMModemCapability; diff --git a/src/mm-modem-helpers-qmi.c b/src/mm-modem-helpers-qmi.c index ac6b735d..7b71a785 100644 --- a/src/mm-modem-helpers-qmi.c +++ b/src/mm-modem-helpers-qmi.c @@ -42,6 +42,8 @@ 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_TDS: + return MM_MODEM_CAPABILITY_TDS; case QMI_DMS_RADIO_INTERFACE_5GNR: return MM_MODEM_CAPABILITY_5GNR; default: @@ -69,6 +71,7 @@ mm_modem_mode_from_qmi_radio_interface (QmiDmsRadioInterface network, return MM_MODEM_MODE_4G; case QMI_DMS_RADIO_INTERFACE_5GNR: return MM_MODEM_MODE_5G; + case QMI_DMS_RADIO_INTERFACE_TDS: default: mm_obj_warn (log_object, "unhandled QMI radio interface '%u'", (guint)network); return MM_MODEM_MODE_NONE; |