| From 156961ae7bdf6feb72778e8da83d321b273343fd Mon Sep 17 00:00:00 2001 |
| From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= <ville.syrjala@linux.intel.com> |
| Date: Fri, 8 Dec 2017 23:37:36 +0200 |
| Subject: drm/i915: Disable DC states around GMBUS on GLK |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Ville Syrjälä <ville.syrjala@linux.intel.com> |
| |
| commit 156961ae7bdf6feb72778e8da83d321b273343fd upstream. |
| |
| Prevent the DMC from destroying GMBUS transfers on GLK. GMBUS |
| lives in PG1 so DC off is all we need. |
| |
| Cc: stable@vger.kernel.org |
| Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> |
| Link: https://patchwork.freedesktop.org/patch/msgid/20171208213739.16388-1-ville.syrjala@linux.intel.com |
| Reviewed-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/gpu/drm/i915/intel_runtime_pm.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/gpu/drm/i915/intel_runtime_pm.c |
| +++ b/drivers/gpu/drm/i915/intel_runtime_pm.c |
| @@ -1844,6 +1844,7 @@ void intel_display_power_put(struct drm_ |
| CNL_DISPLAY_POWERWELL_2_POWER_DOMAINS | \ |
| BIT_ULL(POWER_DOMAIN_MODESET) | \ |
| BIT_ULL(POWER_DOMAIN_AUX_A) | \ |
| + BIT_ULL(POWER_DOMAIN_GMBUS) | \ |
| BIT_ULL(POWER_DOMAIN_INIT)) |
| |
| static const struct i915_power_well_ops i9xx_always_on_power_well_ops = { |