]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Use a private interface for register access within GT
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 19 Jul 2013 19:36:53 +0000 (20:36 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 25 Jul 2013 13:22:05 +0000 (15:22 +0200)
commit6c1a34d4b69488c76662d1795aca95cc825db12f
treede568838b3531ec9c4b1055f41bb294b1817f189
parent325e14dfd020904e0317ce7971b1c307e98589cc
drm/i915: Use a private interface for register access within GT

The GT functions for enabling register access also need to occasionally
write to and read from registers. To avoid the potential recursion as we
modify the public interface to be stricter, introduce a private register
access API for the GT functions.

v2: Rebase
v3: Rebase onto uncore
v4: Use raw interfaces consistently so that we only use the low-level
    readN functions from a single location.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/intel_uncore.c