]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Cache HPLL frequency on VLV/CHV
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 7 Oct 2014 14:41:22 +0000 (17:41 +0300)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 7 Nov 2014 17:42:21 +0000 (18:42 +0100)
commitba5cc8db802eed5d99da255957e420cc23b78be5
treed88c95daa535ab2656a2ea20f92027aaa0a420ce
parent81348ab53ad992d7cffc2e670406685c8acd5591
drm/i915: Cache HPLL frequency on VLV/CHV

We need the HPLL frequency when calculating cdclk. Currently we read
that out from the hardware every single time, which isn't going to fly
very well if the device is runtime suspended. So cache the HPLL
frequency in dev_priv and use the cached value.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reference: https://bugs.freedesktop.org/show_bug.cgi?id=82939
Reviewed-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_display.c