drm/i915/vlv: use correct units for rc6 residency v2
authorJesse Barnes <jbarnes@virtuousgeek.org>
Fri, 27 Sep 2013 00:55:58 +0000 (17:55 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 1 Oct 2013 05:45:44 +0000 (07:45 +0200)
commite454a05da623c26544721b159caaacdb6dfe448c
treeb7d34646a994884941f515b452a8cad00839b431
parent49798eb2fe7240900d0a22a4e8d2b8e2f2ea6684
drm/i915/vlv: use correct units for rc6 residency v2

We need to use the clock control reg to figure out how many CZ clks are in
30ns and use that as the basis for our RC6 residency calculations.

v2: use ULL everywhere for consistency (Chris)
    factor out bias for clarity (Chris)

References: https://bugs.freedesktop.org/show_bug.cgi?id=69692
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/i915_sysfs.c