diff options
author | Dan Williams <dcbw@redhat.com> | 2012-06-04 13:51:13 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2012-07-18 22:36:38 -0500 |
commit | 8218a1294c2120eb81f9a3557ae160dc599d39e4 (patch) | |
tree | de49f281a9dac3a3c20c06355c4d7aabcd7ac197 | |
parent | fa69a0e6b61fec5af373f8fb22fe7b171f59252a (diff) |
qcdm: fix 1x/HDR mode pref and add GSM/UMTS mode prefs
-rw-r--r-- | libqcdm/src/commands.h | 5 | ||||
-rw-r--r-- | libqcdm/src/nv-items.h | 5 | ||||
-rw-r--r-- | libqcdm/tests/test-qcdm-com.c | 9 |
3 files changed, 17 insertions, 2 deletions
diff --git a/libqcdm/src/commands.h b/libqcdm/src/commands.h index 6477eb16..6d301f5e 100644 --- a/libqcdm/src/commands.h +++ b/libqcdm/src/commands.h @@ -265,7 +265,10 @@ enum { QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_AUTO = 0x04, QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_1X_ONLY = 0x09, QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_HDR_ONLY = 0x0A, - QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_1X_HDR_ONLY = 0x0D, + QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_GPRS_ONLY = 0x0D, + QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_UMTS_ONLY = 0x0E, + QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_GSM_UMTS_ONLY = 0x11, + QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_1X_HDR_ONLY = 0x13, QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_LTE_ONLY = 0x1E, QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_1X_HDR_LTE_ONLY = 0x24, }; diff --git a/libqcdm/src/nv-items.h b/libqcdm/src/nv-items.h index eca9d656..7f496db4 100644 --- a/libqcdm/src/nv-items.h +++ b/libqcdm/src/nv-items.h @@ -51,7 +51,10 @@ enum { DIAG_NV_MODE_PREF_HOME_ONLY = 0x06, DIAG_NV_MODE_PREF_1X_ONLY = 0x09, DIAG_NV_MODE_PREF_HDR_ONLY = 0x0A, - DIAG_NV_MODE_PREF_1X_HDR_ONLY = 0x0D, + DIAG_NV_MODE_PREF_GPRS_ONLY = 0x0D, + DIAG_NV_MODE_PREF_UMTS_ONLY = 0x0E, + DIAG_NV_MODE_PREF_GSM_UMTS_ONLY = 0x11, + DIAG_NV_MODE_PREF_1X_HDR_ONLY = 0x13, DIAG_NV_MODE_PREF_LTE_ONLY = 0x1E, DIAG_NV_MODE_PREF_1X_HDR_LTE_ONLY = 0x24, }; diff --git a/libqcdm/tests/test-qcdm-com.c b/libqcdm/tests/test-qcdm-com.c index 65ce374e..d359df56 100644 --- a/libqcdm/tests/test-qcdm-com.c +++ b/libqcdm/tests/test-qcdm-com.c @@ -625,6 +625,15 @@ test_com_read_mode_pref (void *f, void *data) case QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_HDR_ONLY: msg = "HDR only"; break; + case QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_GPRS_ONLY: + msg = "GPRS only"; + break; + case QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_UMTS_ONLY: + msg = "UMTS only"; + break; + case QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_GSM_UMTS_ONLY: + msg = "GSM and UMTS only"; + break; case QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF_1X_HDR_ONLY: msg = "CDMA 1x and HDR only"; break; |