]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/chv: Populate total EU count on Cherryview
authorDeepak S <deepak.s@linux.intel.com>
Fri, 16 Jan 2015 15:12:16 +0000 (20:42 +0530)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 27 Jan 2015 08:50:43 +0000 (09:50 +0100)
commit110919ca6cefbf05337c02269d2e381f4e3d7bcd
tree4ff23d93d7b1179785617b0f88ec2076a95f9db4
parent9c0e6881115fa89bced01c67ea273d2d7ce9dae3
drm/i915/chv: Populate total EU count on Cherryview

Starting with Cherryview, devices may have a varying number of EU for
a given ID due to creative fusing. Punit support different frequency for
different fuse data. We use this patch to help get total eu enabled and
read the right offset to get RP0

Based upon a patch from Jeff, but reworked to only store eu_total and
avoid sending info to userspace

v2: Format register definitions (Jani)

Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Acked-by: Jeff McGee <jeff.mcgee@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_reg.h