summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/qmimodem/radio-settings.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/qmimodem/radio-settings.c b/drivers/qmimodem/radio-settings.c
index d6f911a1..abddc7e3 100644
--- a/drivers/qmimodem/radio-settings.c
+++ b/drivers/qmimodem/radio-settings.c
@@ -68,6 +68,9 @@ static void get_system_selection_pref_cb(struct qmi_result *result,
case QMI_NAS_RAT_MODE_PREF_LTE:
mode = OFONO_RADIO_ACCESS_MODE_LTE;
break;
+ case QMI_NAS_RAT_MODE_PREF_GSM|QMI_NAS_RAT_MODE_PREF_LTE:
+ mode = OFONO_RADIO_ACCESS_MODE_GSM|OFONO_RADIO_ACCESS_MODE_LTE;
+ break;
}
CALLBACK_WITH_SUCCESS(cb, mode, cbd->data);
@@ -131,6 +134,9 @@ static void qmi_set_rat_mode(struct ofono_radio_settings *rs,
case OFONO_RADIO_ACCESS_MODE_LTE:
pref = QMI_NAS_RAT_MODE_PREF_LTE;
break;
+ case OFONO_RADIO_ACCESS_MODE_LTE|OFONO_RADIO_ACCESS_MODE_GSM:
+ pref = QMI_NAS_RAT_MODE_PREF_LTE|QMI_NAS_RAT_MODE_PREF_GSM;
+ break;
}
param = qmi_param_new();