diff options
author | Rodrigo Vivi <rodrigo.vivi@intel.com> | 2016-12-19 22:05:47 +0300 |
---|---|---|
committer | Rodrigo Vivi <rodrigo.vivi@intel.com> | 2016-12-19 22:12:53 +0300 |
commit | 5af7edc5859abf7b38e3158bf078db831ec28853 (patch) | |
tree | 37bafc53c10dbf99ffb88767ac29a734ba500547 /drivers/gpu/drm/i915/i915_gem_stolen.c | |
parent | 9244f858d74131352305e417515b90c0d4b24e0e (diff) | |
download | linux-5af7edc5859abf7b38e3158bf078db831ec28853.tar.xz |
drm/i915: Simplify gem stolen initialization.
Let's take usage of IS_LP to simplify the gem stolen
initialization as suggest by Tvrtko.
Also assume that all new LP platforms follows the chv+
and others bdw+.
v2: Remove the wrong commit message about bxt and glk. (Ander)
Cc: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Ander Conselvan de Oliveira <conselvan2@gmail.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1482174347-24911-1-git-send-email-rodrigo.vivi@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_stolen.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_stolen.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c index 3d2422745aa9..98deaa7eeff6 100644 --- a/drivers/gpu/drm/i915/i915_gem_stolen.c +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c @@ -454,13 +454,12 @@ int i915_gem_init_stolen(struct drm_i915_private *dev_priv) &reserved_size); break; default: - if (IS_BROADWELL(dev_priv) || - IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) - bdw_get_stolen_reserved(dev_priv, &reserved_base, + if (IS_LP(dev_priv)) + chv_get_stolen_reserved(dev_priv, &reserved_base, &reserved_size); else - chv_get_stolen_reserved(dev_priv, &reserved_base, - &reserved_size); + bdw_get_stolen_reserved(dev_priv, &reserved_base, + &reserved_size); break; } |