From patchwork Fri Jan 10 03:55:10 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Airlie X-Patchwork-Id: 11326569 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9468D139A for ; Fri, 10 Jan 2020 03:55:27 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 67DEE20721 for ; Fri, 10 Jan 2020 03:55:27 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RXY7+A3H" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 67DEE20721 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 03EAA89E3E; Fri, 10 Jan 2020 03:55:24 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by gabe.freedesktop.org (Postfix) with ESMTPS id 08F5489E3E for ; Fri, 10 Jan 2020 03:55:22 +0000 (UTC) Received: by mail-lj1-x235.google.com with SMTP id o13so643642ljg.4 for ; Thu, 09 Jan 2020 19:55:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=iFWg/nZPSD1b9y01T9keuRr9NKGxYuhWrPAOsBj9JwA=; b=RXY7+A3HbdU86uNeZYxqwJWkTo/YQ696MPpJCFRR9mWtCzeZyzajvA98Oe0QiJ/MOj n36wv8cZA0svu8oLhzE4+aNETwFjasAi80P+2DLd81bZZQ1iXyj87u9clG+++eR9Siqg /ruJ4QUz2/ivw0nFMvg2XwyVyDfI4sDnbNijtAhpgysys5tJe8mo6yXg6BrAe19JqE6x Pug2KO9OJ6MW/aRj1tXzmTuje8Rag0BZppPSVKWApaT0TM4WuktDCDTohXe5wGqBqu7s YFvMsbbU7m1XzioTKBr0vB9HzYvQrNbGYhYJX3i2OqeN3D2ZqoiJXTemaCcSEEBfqwaw YlzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=iFWg/nZPSD1b9y01T9keuRr9NKGxYuhWrPAOsBj9JwA=; b=ParSnqK0WGUNEThLlYhNhZJt7ykmeVaYik8FYTlFPEiB+nwEALULaMqulSr+jOy+jo 6xg9LV7852qbzCds1Vwjb4pUkYkgUD/I85XJ88YwFK6qqqJN6SdcYN5yH0eUy9o9nvxZ ueVHNXcBsefh7/4wTAjG1G7HIN0dFcZ3TphCTlpPkSUL4zsdfrhToCx75BUwuuAFnYl0 pvLYXhQ1edmo37q2xsNmISflfOoIyusCSPo0HXGTKUBRvUkQJbTVp5ZSR/JnF9XIEWlY J0o8uNZC1V2jOUvZz9Ke690GAVSjfVowX9ttNG3IgYUlY5VgRlxsjhNMMd60k2Pd091y n82w== X-Gm-Message-State: APjAAAU2A86zcsyr4StRy+6Z0FkPuIxa2zVeasLi2knkLwd7G3vvwsSa AADoapOksSyowgMbMtGe8NLTOh2e7Myojy9KH7U= X-Google-Smtp-Source: APXvYqx13+7hhQZyA1YyKm1pGyf2A1DRjD/suy8fRPTWtmDJSRLSfATOOSm6kw7ymPHbkBu99sYm33mi89pTtzfA1ws= X-Received: by 2002:a2e:b4ef:: with SMTP id s15mr1046003ljm.20.1578628521181; Thu, 09 Jan 2020 19:55:21 -0800 (PST) MIME-Version: 1.0 From: Dave Airlie Date: Fri, 10 Jan 2020 13:55:10 +1000 Message-ID: Subject: [git pull] drm fixes for 5.5-rc6 To: Linus Torvalds , Daniel Vetter X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: LKML , dri-devel Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Linus, Pre-LCA pull request I'm not sure how things will look next week, myself and Daniel are at LCA and I'm speaking quite late, so if I get my talk finished I'll probably process fixes. This week has a bunch of i915 fixes, some amdgpu fixes, one sun4i, one core MST, and one core fb_helper fix. More details are below. Regards, Dave. drm-fixes-2020-01-10: drm fixes for 5.5-rc6 core: - mst Fix NO_STOP_BIT bit offset (Wayne) fb_helper: - fb_helper: Fix bits_per_pixel param set behavior to round up (Geert) sun4i: - Fix RGB_DIV clock min divider on old hardware (Chen-Yu) amdgpu: - Stability fix for raven - Reduce pixel encoding to if max clock is exceeded on HDMI to allow additional high res modes - enable DRIVER_SYNCOBJ_TIMELINE for amdgpu i915: - Fix GitLab issue #446 causing GPU hangs: Do not restore invalid RS state - Fix GitLab issue #846: Restore coarse power gating that was disabled by initial RC66 context corruption security fixes. - Revert f6ec9483091f ("drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms") to avoid screen flicker - Fix to fill in unitialized uabi_instance in virtual engine uAPI - Add two missing W/As for ICL and EHL The following changes since commit c79f46a282390e0f5b306007bf7b11a46d529538: Linux 5.5-rc5 (2020-01-05 14:23:27 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-01-10 for you to fetch changes up to 023b3b0e139f54a680202790ba801f61aa43a5c8: Merge tag 'drm-intel-fixes-2020-01-09-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-01-10 11:43:02 +1000) ---------------------------------------------------------------- drm fixes for 5.5-rc6 core: - mst Fix NO_STOP_BIT bit offset (Wayne) fb_helper: - fb_helper: Fix bits_per_pixel param set behavior to round up (Geert) sun4i: - Fix RGB_DIV clock min divider on old hardware (Chen-Yu) amdgpu: - Stability fix for raven - Reduce pixel encoding to if max clock is exceeded on HDMI to allow additional high res modes - enable DRIVER_SYNCOBJ_TIMELINE for amdgpu i915: - Fix GitLab issue #446 causing GPU hangs: Do not restore invalid RS state - Fix GitLab issue #846: Restore coarse power gating that was disabled by initial RC66 context corruption security fixes. - Revert f6ec9483091f ("drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms") to avoid screen flicker - Fix to fill in unitialized uabi_instance in virtual engine uAPI - Add two missing W/As for ICL and EHL ---------------------------------------------------------------- Alex Deucher (1): Revert "drm/amdgpu: Set no-retry as default." Chen-Yu Tsai (1): drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model Chris Wilson (3): drm/i915/gt: Mark up virtual engine uabi_instance drm/i915/gt: Do not restore invalid RS state drm/i915/gt: Restore coarse power gating Chunming Zhou (1): drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu Dave Airlie (3): Merge tag 'drm-misc-fixes-2020-01-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'amd-drm-fixes-5.5-2020-01-08' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'drm-intel-fixes-2020-01-09-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Geert Uytterhoeven (1): drm/fb-helper: Round up bits_per_pixel if possible Kai Vehmanen (1): drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only Manasi Navare (1): drm/i915/dp: Disable Port sync mode correctly on teardown Matt Roper (2): drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl drm/i915: Add Wa_1407352427:icl,ehl Thomas Anderson (1): drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded Wayne Lin (1): drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 ++-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 45 ++++++++++++----------- drivers/gpu/drm/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 7 +++- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 7 +--- drivers/gpu/drm/i915/gt/intel_lrc.c | 2 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 31 ++++++---------- drivers/gpu/drm/i915/i915_drv.h | 6 ++- drivers/gpu/drm/i915/i915_reg.h | 8 +++- drivers/gpu/drm/i915/intel_pm.c | 11 ++++++ drivers/gpu/drm/sun4i/sun4i_tcon.c | 15 ++++++-- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 + 13 files changed, 85 insertions(+), 61 deletions(-)