diff options
author | Sergey Matyukevich <geomatsi@gmail.com> | 2021-07-23 20:00:01 +0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2021-07-27 09:30:37 -0500 |
commit | b06759215d38ed89094fcd5253475a5f731e0169 (patch) | |
tree | 5fd93cb4e8c81923a22989f22549fecdfb27cc70 /drivers/gemaltomodem | |
parent | 02e58cc8a9df72a0914f6032260d49604a2706c1 (diff) | |
download | ofono-b06759215d38ed89094fcd5253475a5f731e0169.tar.gz |
gemalto: radio-settings: cleanup
Enum ofono_radio_access_mode has been replaced by unsigned int.
This change allows to move handling of all the modes into
'switch' in the function gemalto_set_rat_mode.
Diffstat (limited to 'drivers/gemaltomodem')
-rw-r--r-- | drivers/gemaltomodem/radio-settings.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/drivers/gemaltomodem/radio-settings.c b/drivers/gemaltomodem/radio-settings.c index 738a6908..50764f83 100644 --- a/drivers/gemaltomodem/radio-settings.c +++ b/drivers/gemaltomodem/radio-settings.c @@ -171,21 +171,18 @@ static void gemalto_set_rat_mode(struct ofono_radio_settings *rs, case OFONO_RADIO_ACCESS_MODE_LTE: val = 3; break; - } - - if (m == (OFONO_RADIO_ACCESS_MODE_UMTS|OFONO_RADIO_ACCESS_MODE_GSM)) { + case OFONO_RADIO_ACCESS_MODE_UMTS|OFONO_RADIO_ACCESS_MODE_GSM: val = 1; p1 = 2; - } - - if (m == (OFONO_RADIO_ACCESS_MODE_LTE|OFONO_RADIO_ACCESS_MODE_UMTS)) { + break; + case OFONO_RADIO_ACCESS_MODE_LTE|OFONO_RADIO_ACCESS_MODE_UMTS: val = 4; p1 = 3; - } - - if (m == (OFONO_RADIO_ACCESS_MODE_LTE|OFONO_RADIO_ACCESS_MODE_GSM)) { + break; + case OFONO_RADIO_ACCESS_MODE_LTE|OFONO_RADIO_ACCESS_MODE_GSM: val = 5; p1 = 3; + break; } if (val == 6) |