This series fixes a RC6 bug at HSW that can impact its performance. At my fiurst attempt I noticed more than 1W saved, but I didn't measured this lates series yet. Also there are 2 clean ups patches that removes unecessary registers and bits set for HSW. The latest patch is optional. It splits hsw_enable_rps to make it more clean since the gen6_enable_rps was becoming a mess full of IS_HASWELL and probably becoming worse with new upcoming platforms. Rodrigo Vivi (4): drm/i915: HSW PM Frequency bits fix drm/i915: HSW PM Cleaning - Removing unecessary register/bits set. drm/i915: HSW PM - removing pcode read/write drm/i915: creating Haswell rc6 function drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 133 +++++++++++++++++++++++++++++++++++----- 2 files changed, 119 insertions(+), 15 deletions(-) -- 1.8.1.4