qcdm: add more mode prefs
It seems that various firmwares just pass values from eg AT^SYSCFG straight through to the firmware so it's pretty easy to map them to the actual response here. Note that the NV mode pref item uses a different mapping than CM state info response. Yay.
This commit is contained in:
@@ -366,10 +366,18 @@ 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_AMPS_ONLY = 0x00,
|
||||
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_EMERGENCY = 0x03,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_1X_ONLY = 0x09,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_HDR_ONLY = 0x0A,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_1X_AMPS_ONLY = 0x0B,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_GPS_ONLY = 0x0C,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_GSM_ONLY = 0x0D,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_WCDMA_ONLY = 0x0E,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_PERSISTENT_MODE = 0x0F,
|
||||
QCDM_CMD_CM_SUBSYS_STATE_INFO_MODE_PREF_NO_CHANGE = 0x10,
|
||||
};
|
||||
|
||||
#define QCDM_CMD_CM_SUBSYS_STATE_INFO_ITEM_CALL_STATE "call-state"
|
||||
|
@@ -28,6 +28,8 @@ enum {
|
||||
|
||||
/* Mode preference values */
|
||||
enum {
|
||||
DIAG_NV_MODE_PREF_DIGITAL = 0x00,
|
||||
DIAG_NV_MODE_PREF_DIGITAL_ONLY = 0x01,
|
||||
DIAG_NV_MODE_PREF_AUTO = 0x04,
|
||||
DIAG_NV_MODE_PREF_1X_ONLY = 0x09,
|
||||
DIAG_NV_MODE_PREF_HDR_ONLY = 0x0A,
|
||||
|
Reference in New Issue
Block a user