From b28a399dcd8d28b6b9bde4baa105f9e78e520122 Mon Sep 17 00:00:00 2001 From: Eugeni Dodonov Date: Wed, 13 Jun 2012 15:34:40 -0300 Subject: [PATCH] intel_reg_dumper: dump more PM registers Signed-off-by: Eugeni Dodonov --- lib/intel_reg.h | 5 +++++ tools/intel_reg_dumper.c | 13 +++++++++++++ 2 files changed, 18 insertions(+) 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