OSDN Git Service

drm/i915: Fill out the FWx watermark register defines
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 11 Jun 2014 13:51:18 +0000 (16:51 +0300)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 8 Aug 2014 15:43:54 +0000 (17:43 +0200)
commit0a56067469bde6662ce7c89a3d290171f878bac4
tree9f92654ad9ad2310c23a897c588cda08c6b6a69c
parent9783de20967a59d7627772bf77fc8066c47bef79
drm/i915: Fill out the FWx watermark register defines

Add defines for all the watermark registers on modernish gmch platforms.

VLV has increased the number of bits available for certain watermaks so
expand the masks appropriately. Also vlv and chv have added some extra
FW registers.

Not sure what happened on chv because a new register called FW9 is now
at the offset where FW7 was on vlv, while FW7 and FW8 (another new
register) have been moved off somewhere else. Oh well, well just need
two defines for FW7 then.

v2: Fix DSPHOWM1 offset (Paulo)

Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_pm.c