summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni.dodonov@intel.com>2012-06-13 15:34:40 -0300
committerEugeni Dodonov <eugeni.dodonov@intel.com>2012-06-13 15:50:44 -0300
commitb28a399dcd8d28b6b9bde4baa105f9e78e520122 (patch)
tree94388b0c6e946545fec658f2d47310379d88e0e4
parent34240176c15968e9f25e154d7a1111bb7b0af8af (diff)
intel_reg_dumper: dump more PM registers
Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
-rw-r--r--lib/intel_reg.h5
-rw-r--r--tools/intel_reg_dumper.c13
2 files changed, 18 insertions, 0 deletions
diff --git a/lib/intel_reg.h b/lib/intel_reg.h
index a92d26f3..a2c4e552 100644
--- a/lib/intel_reg.h
+++ b/lib/intel_reg.h
@@ -3541,6 +3541,11 @@ typedef enum {
#define GEN6_RC6p_THRESHOLD 0xA0BC
#define GEN6_RC6pp_THRESHOLD 0xA0C0
#define GEN6_PMINTRMSK 0xA168
+#define GEN6_RC_EVALUATION_INTERVAL 0xA0A8
+#define GEN6_RC_IDLE_HYSTERSIS 0xA0AC
+#define GEN6_PMIER 0x4402C
+#define GEN6_PMIMR 0x44024 /* rps_lock */
+#define GEN6_PMINTRMSK 0xA168
/* Haswell-related items */
diff --git a/tools/intel_reg_dumper.c b/tools/intel_reg_dumper.c
index fe037f30..913d13be 100644
--- a/tools/intel_reg_dumper.c
+++ b/tools/intel_reg_dumper.c
@@ -1909,6 +1909,19 @@ static struct reg_debug gen6_rp_debug_regs[] = {
DEFINEREG(GEN6_RP_UP_EI),
DEFINEREG(GEN6_RP_DOWN_EI),
DEFINEREG(GEN6_RP_IDLE_HYSTERSIS),
+ DEFINEREG(GEN6_RC_STATE),
+ DEFINEREG(GEN6_RC_CONTROL),
+ DEFINEREG(GEN6_RC1_WAKE_RATE_LIMIT),
+ DEFINEREG(GEN6_RC6_WAKE_RATE_LIMIT),
+ DEFINEREG(GEN6_RC_EVALUATION_INTERVAL),
+ DEFINEREG(GEN6_RC_IDLE_HYSTERSIS),
+ DEFINEREG(GEN6_RC_SLEEP),
+ DEFINEREG(GEN6_RC1e_THRESHOLD),
+ DEFINEREG(GEN6_RC6_THRESHOLD),
+ DEFINEREG(GEN6_RC_VIDEO_FREQ),
+ DEFINEREG(GEN6_PMIER),
+ DEFINEREG(GEN6_PMIMR),
+ DEFINEREG(GEN6_PMINTRMSK),
};
static void