The murphy's law struck in, and the previous patches I sent earlier today managed to wreak havoc. So much for trusting git am. Please forgive me. Those new patches I redid by hand, with base on the latest drm-intel-next-queued, and while doing so I also improved some of their comments, and brought back static platform-specific functions. Eugeni Dodonov (4): drm/i915: move drps, rps and rc6-related functions to intel_pm drm/i915: move emon functionality into intel_pm module drm/i915: move clock gating functionality into intel_pm module drm/i915: add generic power management initialization drivers/gpu/drm/i915/intel_display.c | 1079 +------------------------------- drivers/gpu/drm/i915/intel_drv.h | 34 +- drivers/gpu/drm/i915/intel_pm.c | 1140 +++++++++++++++++++++++++++++++++- 3 files changed, 1124 insertions(+), 1129 deletions(-) -- 1.7.10