summaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers-mbim.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-10-17 18:31:35 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-10-19 08:27:23 +0000
commit0fbcf8ddc1a6630798148c082bc4fdef53849af4 (patch)
tree5fcf80234cb840b91eb76346796b6d7ae0db7577 /src/mm-modem-helpers-mbim.c
parent316c91da0a19bfb92a97ea77a332bd32a37f7fce (diff)
broadband-modem-mbim: add 5G support to supported modes loading
Diffstat (limited to 'src/mm-modem-helpers-mbim.c')
-rw-r--r--src/mm-modem-helpers-mbim.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mm-modem-helpers-mbim.c b/src/mm-modem-helpers-mbim.c
index c6946760..8157f9f6 100644
--- a/src/mm-modem-helpers-mbim.c
+++ b/src/mm-modem-helpers-mbim.c
@@ -143,16 +143,16 @@ mm_modem_mode_from_mbim_data_class (MbimDataClass data_class)
mask |= MM_MODEM_MODE_5G;
/* 3GPP2... */
- if (self->priv->caps_data_class & MBIM_DATA_CLASS_1XRTT)
- all |= MM_MODEM_MODE_2G;
- if (self->priv->caps_data_class & (MBIM_DATA_CLASS_1XEVDO |
- MBIM_DATA_CLASS_1XEVDO_REVA |
- MBIM_DATA_CLASS_1XEVDV |
- MBIM_DATA_CLASS_3XRTT |
- MBIM_DATA_CLASS_1XEVDO_REVB))
- all |= MM_MODEM_MODE_3G;
- if (self->priv->caps_data_class & MBIM_DATA_CLASS_UMB)
- all |= MM_MODEM_MODE_4G;
+ if (data_class & MBIM_DATA_CLASS_1XRTT)
+ mask |= MM_MODEM_MODE_2G;
+ if (data_class & (MBIM_DATA_CLASS_1XEVDO |
+ MBIM_DATA_CLASS_1XEVDO_REVA |
+ MBIM_DATA_CLASS_1XEVDV |
+ MBIM_DATA_CLASS_3XRTT |
+ MBIM_DATA_CLASS_1XEVDO_REVB))
+ mask |= MM_MODEM_MODE_3G;
+ if (data_class & MBIM_DATA_CLASS_UMB)
+ mask |= MM_MODEM_MODE_4G;
return mask;
}