From 41c2e0a946f6d0d14805cdea60d5d03ec67f3fb2 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 30 Mar 2010 00:48:55 -0700 Subject: [PATCH] qcdm: add CM subsystem digital only mode preference Found on the Huawei EC121. --- libqcdm/src/commands.h | 1 + libqcdm/tests/test-qcdm-com.c | 3 +++ 2 files changed, 4 insertions(+) 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;