diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-17 18:31:35 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-10-19 08:27:23 +0000 |
commit | 0fbcf8ddc1a6630798148c082bc4fdef53849af4 (patch) | |
tree | 5fcf80234cb840b91eb76346796b6d7ae0db7577 /src/mm-modem-helpers-mbim.c | |
parent | 316c91da0a19bfb92a97ea77a332bd32a37f7fce (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.c | 20 |
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; } |