aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2010-03-30 00:48:55 -0700
committerDan Williams <dcbw@redhat.com>2010-03-30 00:48:55 -0700
commit41c2e0a946f6d0d14805cdea60d5d03ec67f3fb2 (patch)
tree131b1c3a5b625ec86ad4afe7f1e23b9dc82ef79a
parentfc33616ae2101f679f9be6c58e0a8e620d63d8f3 (diff)
qcdm: add CM subsystem digital only mode preference
Found on the Huawei EC121.
-rw-r--r--libqcdm/src/commands.h1
-rw-r--r--libqcdm/tests/test-qcdm-com.c3
2 files changed, 4 insertions, 0 deletions
diff --git a/libqcdm/src/commands.h b/libqcdm/src/commands.h
index 38aec359..9481fe68 100644
--- a/libqcdm/src/commands.h
+++ b/libqcdm/src/commands.h
@@ -242,6 +242,7 @@ enum {
/* Note: not the same values as QCDM_CMD_NV_MODE_PREF_ITEM_MODE_PREF has;
* AUTO really is 0x02 here, not 0x04 like the NV item value for AUTO.
*/
+ QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_DIGITAL_ONLY = 0x01,
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_AUTO = 0x02,
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_1X_ONLY = 0x09,
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_HDR_ONLY = 0x0A,
diff --git a/libqcdm/tests/test-qcdm-com.c b/libqcdm/tests/test-qcdm-com.c
index 007f9239..e03093df 100644
--- a/libqcdm/tests/test-qcdm-com.c
+++ b/libqcdm/tests/test-qcdm-com.c
@@ -729,6 +729,9 @@ test_com_cm_subsys_state_info (void *f, void *data)
n32 = 0;
qcdm_result_get_uint32 (result, QCDM_CMD_CM_SUBSYS_STATE_INFO_ITEM_MODE_PREF, &n32);
switch (n32) {
+ case QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_DIGITAL_ONLY:
+ detail = "digital only";
+ break;
case QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_AUTO:
detail = "automatic";
break;