libqcdm: fix WCDMA L1 Manager states

The enum was wrong.  There isn't actually an L1M_INIT state; the
enum should start with L1M_IDLE.  There should also be a
L1M_PCH_SLEEP state between DEACTIVATE and DEEP_SLEEP.

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=100000
This commit is contained in:
Dan Williams
2017-02-28 13:44:46 -06:00
parent 21f315f6d5
commit cec01fdaf6
2 changed files with 20 additions and 12 deletions
+9 -3
View File
@@ -1861,9 +1861,6 @@ test_com_wcdma_subsys_state_info (void *f, void *data)
str = "unknown";
qcdm_result_get_u8 (result, QCDM_CMD_WCDMA_SUBSYS_STATE_INFO_ITEM_L1_STATE, &num8);
switch (num8) {
case QCDM_WCDMA_L1_STATE_INIT:
str = "Init";
break;
case QCDM_WCDMA_L1_STATE_IDLE:
str = "Idle";
break;
@@ -1888,6 +1885,9 @@ test_com_wcdma_subsys_state_info (void *f, void *data)
case QCDM_WCDMA_L1_STATE_DEACTIVATE:
str = "Deactivated";
break;
case QCDM_WCDMA_L1_STATE_PCH_SLEEP:
str = "PCH Sleep";
break;
case QCDM_WCDMA_L1_STATE_DEEP_SLEEP:
str = "Deep Sleep";
break;
@@ -1897,6 +1897,12 @@ test_com_wcdma_subsys_state_info (void *f, void *data)
case QCDM_WCDMA_L1_STATE_SUSPENDED:
str = "Suspended";
break;
case QCDM_WCDMA_L1_STATE_PCH_BPLMN:
str = "PCH BPLMN";
break;
case QCDM_WCDMA_L1_STATE_WAIT_TRM_STOP:
str = "Wait TRM Stop";
break;
default:
break;
}