diff options
Diffstat (limited to 'src/occ_405/cmdh/cmdh_fsp.h')
-rwxr-xr-x | src/occ_405/cmdh/cmdh_fsp.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/occ_405/cmdh/cmdh_fsp.h b/src/occ_405/cmdh/cmdh_fsp.h index 6a59367..7e5d4c8 100755 --- a/src/occ_405/cmdh/cmdh_fsp.h +++ b/src/occ_405/cmdh/cmdh_fsp.h @@ -76,8 +76,12 @@ #define CMDH_FSP_RSP_SIZE 4096 // Response: Seq + Cmd + RC - 3 bytes #define CMDH_FSP_SEQ_CMD_RC_SIZE 3 +// Response: Extra bytes TMGT needs for HWSV overhead - 8 bytes +#define CMDH_FSP_TMGT_EXTRA_SIZE 8 + // Response: Maximum "Data" Field Length #define CMDH_FSP_RSP_DATA_SIZE (CMDH_FSP_RSP_SIZE - \ + CMDH_FSP_TMGT_EXTRA_SIZE - \ CMDH_FSP_DATALEN_SIZE - \ CMDH_FSP_CHECKSUM_SIZE - \ CMDH_FSP_SEQ_CMD_RC_SIZE ) @@ -314,7 +318,11 @@ extern uint8_t G_rsp_status; // To set flags: tmgtclient -X 0x40 --data 0x1f<4 byte value for G_internal_flags> extern uint32_t G_internal_flags; #define INT_FLAG_DISABLE_24X7 0x00000001 -#define INT_FLAG_ENABLE_VDD_CURRENT_READ 0x00000008 +#define INT_FLAG_ENABLE_VDD_CURRENT_READ 0x00000008 // only applies if have at least PGPE P9' support +#define INT_FLAG_ENABLE_OCS_HOLD_NEW 0x00000010 // only applies if P10_OCS is enabled +#define INT_FLAG_ENABLE_P10_OCS 0x00000020 // will really only be enabled if also have at least PGPE P9' support +#define INT_FLAG_DISABLE_CEFF_TRACKING 0x00000040 // enabled by default with PGPE P9' support +#define INT_FLAG_ENABLE_WOF_CHAR_TEST 0x00000080 // special WOF testing mode requested by Frank void notifyCmdhWakeupCondition(eCmdhWakeupThreadMask i_cond); void clearCmdhWakeupCondition(eCmdhWakeupThreadMask i_cond); |