* DESC: Gets IPS residency in microseconds
* ARGS: 0 - Return IPS1 residency
* 1 - Return IPS2 residency
- * 2 - Return IPS1_RCG residency
+ * 2 - Return IPS0_RCG residency
* 3 - Return IPS1_ONO2_ON residency
+ * 4 - Return IPS1_Z8_RETENTION residency
* RETURN: Total residency in microseconds - lower 32 bits
*/
DMUB_GPINT__GET_IPS_RESIDENCY_DURATION_US_LO = 124,
* DESC: Gets IPS residency
* ARGS: 0 - Return IPS1 residency
* 1 - Return IPS2 residency
- * 2 - Return IPS1_RCG residency
+ * 2 - Return IPS0_RCG residency
* 3 - Return IPS1_ONO2_ON residency
+ * 4 - Return IPS1_Z8_RETENTION residency
* RETURN: Total residency in milli-percent.
*/
DMUB_GPINT__GET_IPS_RESIDENCY_PERCENT = 127,
/**
- * DESC: Gets IPS1_RCG histogram counts
+ * DESC: Gets IPS0_RCG histogram counts
* ARGS: Bucket index
* RETURN: Total count for the bucket
*/
- DMUB_GPINT__GET_IPS1_RCG_HISTOGRAM_COUNTER = 128,
+ DMUB_GPINT__GET_IPS0_RCG_HISTOGRAM_COUNTER = 128,
/**
* DESC: Gets IPS1_ONO2_ON histogram counts
* ARGS: Bucket index
* DESC: Gets IPS entry counter during residency measurement
* ARGS: 0 - Return IPS1 entry counts
* 1 - Return IPS2 entry counts
- * 2 - Return IPS1_RCG entry counts
- * 3 - Return IPS2_ONO2_ON entry counts
+ * 2 - Return IPS0_RCG entry counts
+ * 3 - Return IPS1_ONO2_ON entry counts
+ * 4 - Return IPS1_Z8_RETENTION entry counts
* RETURN: Entry counter for selected IPS mode
*/
DMUB_GPINT__GET_IPS_RESIDENCY_ENTRY_COUNTER = 130,
* DESC: Gets IPS inactive residency in microseconds
* ARGS: 0 - Return IPS1_MAX residency
* 1 - Return IPS2 residency
- * 2 - Return IPS1_RCG residency
+ * 2 - Return IPS0_RCG residency
* 3 - Return IPS1_ONO2_ON residency
+ * 4 - Return IPS1_Z8_RETENTION residency
* RETURN: Total inactive residency in microseconds - lower 32 bits
*/
DMUB_GPINT__GET_IPS_INACTIVE_RESIDENCY_DURATION_US_LO = 131,
* DESC: Gets IPS inactive residency in microseconds
* ARGS: 0 - Return IPS1_MAX residency
* 1 - Return IPS2 residency
- * 2 - Return IPS1_RCG residency
+ * 2 - Return IPS0_RCG residency
* 3 - Return IPS1_ONO2_ON residency
+ * 4 - Return IPS1_Z8_RETENTION residency
* RETURN: Total inactive residency in microseconds - upper 32 bits
*/
DMUB_GPINT__GET_IPS_INACTIVE_RESIDENCY_DURATION_US_HI = 132,
* DESC: Gets IPS residency in microseconds
* ARGS: 0 - Return IPS1 residency
* 1 - Return IPS2 residency
- * 2 - Return IPS1_RCG residency
+ * 2 - Return IPS0_RCG residency
* 3 - Return IPS1_ONO2_ON residency
+ * 4 - Return IPS1_Z8_RETENTION residency
* RETURN: Total residency in microseconds - upper 32 bits
*/
DMUB_GPINT__GET_IPS_RESIDENCY_DURATION_US_HI = 133,
enum ips_residency_mode {
IPS_RESIDENCY__IPS1_MAX,
IPS_RESIDENCY__IPS2,
- IPS_RESIDENCY__IPS1_RCG,
+ IPS_RESIDENCY__IPS1_RCG, // refers to IPS0 + RCG
IPS_RESIDENCY__IPS1_ONO2_ON,
IPS_RESIDENCY__IPS1_Z8_RETENTION,
IPS_RESIDENCY__PG_ONO_LAST_SEEN_IN_IPS,