aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-06-04 13:51:13 -0500
committerDan Williams <dcbw@redhat.com>2012-06-04 13:51:13 -0500
commit2493ca360e08013ccc084356b4a1af62b3dd3bf8 (patch)
treedb0a3a7d6b023e4cc2cdd3fb52f740ab69b7b468
parent37730d90e93315af474dca3b7762ea85330ab725 (diff)
qcdm: fix 1x/HDR mode pref and add GSM/UMTS mode prefs
-rw-r--r--libqcdm/src/commands.h5
-rw-r--r--libqcdm/src/nv-items.h5
-rw-r--r--libqcdm/tests/test-qcdm-com.c9
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;