From patchwork Fri Jun 14 18:06:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Daniel Vetter X-Patchwork-Id: 10996301 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4944313AD for ; Fri, 14 Jun 2019 18:06:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3837628609 for ; Fri, 14 Jun 2019 18:06:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 28776286BC; Fri, 14 Jun 2019 18:06:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B9AA428609 for ; Fri, 14 Jun 2019 18:06:51 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6823F89B18; Fri, 14 Jun 2019 18:06:48 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by gabe.freedesktop.org (Postfix) with ESMTPS id A08BE89B29 for ; Fri, 14 Jun 2019 18:06:46 +0000 (UTC) Received: by mail-ed1-x52a.google.com with SMTP id r12so2511906edo.5 for ; Fri, 14 Jun 2019 11:06:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding:user-agent; bh=g3bBpCqR4JdCSVxARfG8FYPws67sQtkL+QCflwgsrU8=; b=eQ/Q/Ad3Lv0iUg6B81SnSo9CtgfDfl8YTG4sNE3GcJyjddGmm6kfyF3UJu+hjdZrDu NM+bNpZG3pFtRyx41iXBlmax+aVtOzm53jpKeE9k0RNFMGvS+/nhQE/0s2eZDOyF1dR7 2auCSqGBMa67xVIDdn6FPF+od6PZPvRCqPNPBITUwVi4sQqkN1yXHW2JcLitaQp6+0gw OWiDTrB8XMblzm3nbMhmnvhrkPvPoDltBL8hPiYO+KB/A9qy6VlsDoFXGtihkWJwEJs/ HSylyETm6kKKsONOceB5rmPg3i4yUd95Whu8XtVPC47lAd2RiFpmEdYFzxpmqW2J6MjP yNEg== X-Gm-Message-State: APjAAAVggkBbfz2J33cgIExZQnSRX9t7uYBHm1BHhyA6uQ4W0eaZcL3Z 0CiaG7f+XQLuax++BvcpJgsiDw== X-Google-Smtp-Source: APXvYqxzogT7C/JBfJZx80tfn37dmsu58JxljXNbuFNWvfD1e/JXLL5NE+yipXzAx4ItE8li1op3yg== X-Received: by 2002:a17:906:708d:: with SMTP id b13mr3354627ejk.89.1560535605138; Fri, 14 Jun 2019 11:06:45 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855]) by smtp.gmail.com with ESMTPSA id c26sm1071071ede.32.2019.06.14.11.06.43 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 14 Jun 2019 11:06:44 -0700 (PDT) Date: Fri, 14 Jun 2019 20:06:35 +0200 From: Daniel Vetter To: Linus Torvalds Subject: [PULL] drm-fixes for 5.2-rc5 Message-ID: <20190614180606.GA26087@phenom.ffwll.local> MIME-Version: 1.0 Content-Disposition: inline X-Operating-System: Linux phenom 4.19.0-5-amd64 User-Agent: Mutt/1.10.1 (2018-07-13) X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :content-transfer-encoding:user-agent; bh=g3bBpCqR4JdCSVxARfG8FYPws67sQtkL+QCflwgsrU8=; b=cIImAaKrKKeaoeh+zWSEbA+ybEuYvfgx6/cl2Vfkk50QBWnfilqAW5biCxk1ZEWJpi CNWrvm/C4TfMe9jejb8r2tdxKt2PwaiSJjufY9HjNzBAVVM+T1dOAEVtDfmsVwV0mu+f HBSXjbPPZU/ACdvqgvgjClmMx05uehZcph+sw= X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dim-tools@lists.freedesktop.org, Maxime Ripard , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi , Sean Paul Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP Hi Linus, Nothing unsettling here, also not aware of anything serious still pending. The edid override regression fix took a bit longer since this seems to be an area with an overabundance of bad options. But the fix we have now seems like a good path forward. Next week it should be back to Dave. drm-fixes-2019-06-14: drm-fixes for 5.2-rc5: - fix regression on amdgpu on SI - fix edid override regression - driver fixes: amdgpu, i915, mediatek, meson, panfrost - fix writecombine for vmap in gem-shmem helper (used by panfrost) - add more panel quirks Cheers, Daniel The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008: Linux 5.2-rc4 (2019-06-08 20:24:46 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-06-14 for you to fetch changes up to e14c5873d2a311e1fb78572b3aefa3880100bc9c: Merge branch 'drm-fixes-5.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2019-06-14 17:55:22 +0200) ---------------------------------------------------------------- drm-fixes for 5.2-rc5: - fix regression on amdgpu on SI - fix edid override regression - driver fixes: amdgpu, i915, mediatek, meson, panfrost - fix writecombine for vmap in gem-shmem helper (used by panfrost) - add more panel quirks ---------------------------------------------------------------- Alex Deucher (1): drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware Boris Brezillon (1): drm/gem_shmem: Use a writecombine mapping for ->vaddr Dan Carpenter (1): drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() Daniel Vetter (4): Merge branch 'mediatek-drm-fixes-5.2' of https://github.com/ckhu-mediatek/linux.git-tags into drm-fixes Merge tag 'drm-intel-fixes-2019-06-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-misc-fixes-2019-06-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge branch 'drm-fixes-5.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Ezequiel Garcia (1): drm/panfrost: Require the simple_ondemand governor Hans de Goede (3): drm: panel-orientation-quirks: Add quirk for GPD pocket2 drm: panel-orientation-quirks: Add quirk for GPD MicroPC drm/i915/dsi: Use a fuzzy check for burst mode clock check Hsin-Yi Wang (5): drm/mediatek: fix unbind functions drm/mediatek: unbind components in mtk_drm_unbind() drm/mediatek: call drm_atomic_helper_shutdown() when unbinding driver drm/mediatek: clear num_pipes when unbind driver drm/mediatek: call mtk_dsi_stop() after mtk_drm_crtc_atomic_disable() Jani Nikula (2): drm/edid: abstract override/firmware EDID retrieval drm: add fallback override/firmware EDID modes workaround Lionel Landwerlin (1): drm/i915/perf: fix whitelist on Gen10+ Lucas De Marchi (1): drm/i915/dmc: protect against reading random memory Neil Armstrong (4): drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 variations drm/meson: fix primary plane disabling drm/meson: fix G12A primary plane disabling drm/panfrost: make devfreq optional again Shirish S (1): drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc Ville Syrjälä (2): drm/i915: Fix per-pixel alpha with CCS drm/i915/sdvo: Implement proper HDMI audio support for SDVO Yongqiang Niu (2): drm/mediatek: adjust ddp clock control flow drm/mediatek: respect page offset for PRIME mmap calls drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 5 ++- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 5 ++- drivers/gpu/drm/drm_edid.c | 55 ++++++++++++++++++++---- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 32 ++++++++++++++ drivers/gpu/drm/drm_probe_helper.c | 7 ++++ drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_csr.c | 18 ++++++++ drivers/gpu/drm/i915/intel_display.c | 14 ++++--- drivers/gpu/drm/i915/intel_drv.h | 1 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 11 +++++ drivers/gpu/drm/i915/intel_sdvo.c | 58 +++++++++++++++++++++----- drivers/gpu/drm/i915/intel_sdvo_regs.h | 3 ++ drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 30 +++---------- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 8 ++-- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +++- drivers/gpu/drm/mediatek/mtk_dsi.c | 12 +++++- drivers/gpu/drm/meson/meson_crtc.c | 6 +-- drivers/gpu/drm/meson/meson_plane.c | 8 ++-- drivers/gpu/drm/meson/meson_vclk.c | 13 +++++- drivers/gpu/drm/meson/meson_viu.c | 3 +- drivers/gpu/drm/panfrost/Kconfig | 1 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +++++- include/drm/drm_edid.h | 1 + 28 files changed, 253 insertions(+), 73 deletions(-)