Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1572727pxb; Sat, 29 Jan 2022 09:55:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJx7PFBQiGv9ck6BodnXtoRM4avrwkcHXacFWZyIuq6HsWpodURglU8zL8iJK4t5qmuLOMFq X-Received: by 2002:a17:907:9722:: with SMTP id jg34mr11329540ejc.466.1643478939123; Sat, 29 Jan 2022 09:55:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643478939; cv=none; d=google.com; s=arc-20160816; b=XuIeiO8Ur2EjRJV6+JUGmaLZD0UPyzk0HFA/gbJ/CuCAEXzzFZXE3rG0Q/S6NO15ZY 5GbSYkm+voPB1sJbPgDxazZszNJn4HvqcaIDK0ub3pllP7sHIDVRU6I49abGtzIzBSOY O6po9Pm8KRmoevc7on4saHCvsRrXRy09C9Kks8nH38zfChf6AQd9UcgGuBqFjw3DHUiu DBOx0hAWVggxsNr9XHsMHGnJShtk9BiQM7yFmTzTY4WwpW0Q2izQ+2MT3KoMi8rjl2dz Y20/19f/FDx02WulNr38sK2o7nkVtDvn9b8CsrOwVTMGFCum4l5JEZreSyezSBgl9RWB 1z6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:mime-version:dkim-signature; bh=mbJSZf5gy3hnyEih7mJYLas+iYsAiaEKBB/Kw4odm/E=; b=l6WaoF/v0TlwpQCj1Ic5XWCzyVfHdGTKCXqjoGP/4XPJy3rq3CM2se/nCyUr+j77kf YlAbl3ayTYQq+Yp/XJe0qaX8yEZtdeOkX13Waxka5wtQJ4tc6sgualJmwJwczUzaRqfb TT4wpm0Qu6D2EiqtsTjW8gJJtKQWAZSPCkO+buXTtaZCmy7rdxR8RM5TmN1wjh46Wbzq nFHb2zAcpU24MG3Oqm6/7vbG/w2B778Bax6tSgceVFQotUpKNfH7IupXs6nzs20HS4ic JJWQ753EXAHUXOSyM4r+3lGZlEkEAZCpC1+WaIfjQderfjiJ0eCrB4D+LArdQ5m2g7CV jLYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=QZbulDzw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id do4si5325320ejc.866.2022.01.29.09.54.47; Sat, 29 Jan 2022 09:55:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=QZbulDzw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242309AbiA1Fqu (ORCPT + 99 others); Fri, 28 Jan 2022 00:46:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233266AbiA1Fqs (ORCPT ); Fri, 28 Jan 2022 00:46:48 -0500 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1F60C061714 for ; Thu, 27 Jan 2022 21:46:47 -0800 (PST) Received: by mail-ed1-x536.google.com with SMTP id u18so7540432edt.6 for ; Thu, 27 Jan 2022 21:46:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=mbJSZf5gy3hnyEih7mJYLas+iYsAiaEKBB/Kw4odm/E=; b=QZbulDzwCneylQ0114C9HfTxud0AsgoQ1Hg5Bv/k9Txy6YovJzwW7C+EeyYFuZgyKd txDPU+os/xnqIQQ1aSj9UJ/FMbqkujm0T2Xpz5kpyzjqcmp79u/efHCjQzxAuweoRkIU e3fMweaW+oIqlJQXjUGqIiyVgGnnNqErfK8Q8Ce7dmPFfSM42yZsFRktntsA4bvp1jOp hVv0dW3KDmcVfiz0LRawn/oKaKVAn2PENe95j7Bk4VYTHmj+NW8h1rfe+eeS+SoWBqk6 TAOoJvCN6QtAvI8eByREctK1DFoJP0GnHkRENK6UFH3LsWV6KoFeb1QUJgCHpnjTAS2f eB6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=mbJSZf5gy3hnyEih7mJYLas+iYsAiaEKBB/Kw4odm/E=; b=3TvAWY/vLICmgVnZinJddMYoun1ajaq7VIOV2m1JP39QgFgH7l8tc85oN4gqIb3J6m QBic7CBQGX81T2eCPleO9euZlbpm+EtGX1lF972owt5Pdi0jiR6Q1E12N/awvp8PvOXx T09gXkD9bQNzteQFtNkvUujSfJmvJ8dO9/g8/BX8iDTF8dZkXyMyzWP/Iu6pz15uWWT5 KhsVp6o0Y9doiPV5/msWM8Wh12CwoM49qs4kcYTbjF/2JWVVeZgKS8FhcdC/zpvZZ7MA ZHen/kjN3Q9ukqaBEIb9cTASOnOkfNzWePwAVGhJqwLacAcmmXxxlEnWh4tggbv6RKTF RtRA== X-Gm-Message-State: AOAM532G/jBuBVmfIcbOyk7OWSXtdyL8uGdFOdwHNVbLjj+rki6K8L4S UZP/odwfNgVWspNwDX4ocS31to3SviW7vlXoPmLjXW5C5cg= X-Received: by 2002:a50:e616:: with SMTP id y22mr6613760edm.277.1643348806229; Thu, 27 Jan 2022 21:46:46 -0800 (PST) MIME-Version: 1.0 From: Dave Airlie Date: Fri, 28 Jan 2022 15:46:35 +1000 Message-ID: Subject: [git pull] drm fixes for 5.17-rc2 To: Linus Torvalds , Daniel Vetter Cc: dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, This week's regular normal fixes. amdgpu and msm make up the bulk of it, with a scattering of fixes elsewhere. Dave. drm-fixes-2022-01-28: drm fixes for 5.17-rc2 atomic: - fix CRTC handling during modeset privacy-screen: - honor acpi=3Doff ttm: - build fix for um panel: - add orientation quirk for 1NetBook OneXPlayer amdgpu: - Proper fix for otg synchronization logic regression - DCN3.01 fixes - Filter out secondary radeon PCI IDs - udelay fixes - Fix a memory leak in an error path msm: - parameter check fixes - put_device balancing - idle/suspend fixes etnaviv: - relax submit size checks vc4: - fix potential deadlock in DSI code ast: - revert 1600x900 mode change The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07= : Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-01-28 for you to fetch changes up to db5aa1497d02e7770e40dd0d1bfcb4ea0b0d3906: Merge tag 'amd-drm-fixes-5.17-2022-01-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2022-01-28 14:59:44 +1000) ---------------------------------------------------------------- drm fixes for 5.17-rc2 atomic: - fix CRTC handling during modeset privcy-screen: - honor acpi=3Doff ttm: - build fix for um panel: - add oreientation quirk for 1NetBook OneXPlayer amdgpu: - Proper fix for otg synchronization logic regression - DCN3.01 fixes - Filter out secondary radeon PCI IDs - udelay fixes - Fix a memory leak in an error path msm: - parameter check fixes - put_device balancing - idle/suspend fixes etnaviv: - relax submit size checks vc4: - fix potential deadlock in DSI code ast: - revert 1600x900 mode change ---------------------------------------------------------------- Alex Deucher (3): drm/amdgpu: filter out radeon secondary ids as well drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval drm/amdgpu/display: use msleep rather than udelay for long delays Bas Nieuwenhuizen (3): drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. drm/amdgpu/display: Remove t_srx_delay_us. Dave Airlie (6): Revert "drm/ast: Support 1600x900 with 108MHz PCLK" Merge tag 'drm-misc-next-fixes-2022-01-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-misc-fixes-2022-01-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-msm-fixes-2022-01-25' of https://gitlab.freedesktop.org/drm/msm into drm-fixes Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into drm-fixes Merge tag 'amd-drm-fixes-5.17-2022-01-26' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Jos=C3=A9 Exp=C3=B3sito (2): drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable Lucas Stach (1): drm/etnaviv: relax submit size limits Manasi Navare (1): drm/atomic: Add the crtc to affected crtc only if uapi.enable =3D tru= e Meenakshikumar Somasundaram (1): drm/amd/display: Fix for otg synchronization logic Miaoqian Lin (2): drm/msm/dsi: Fix missing put_device() call in dsi_get_phy drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy Padmanabha Srinivasaiah (1): drm/vc4: Fix deadlock on DSI device attach error Raymond Jay Golo (1): drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer Rob Clark (3): drm/msm/a6xx: Add missing suspend_count increment drm/msm/gpu: Wait for idle before suspending drm/msm/gpu: Cancel idle/boost work on suspend Thomas Zimmermann (1): Merge drm/drm-fixes into drm-misc-fixes Tong Zhang (1): drm/privacy-screen: honor acpi=3Doff in detect_thinkpad_privacy_scree= n Xianting Tian (1): drm/msm: Fix wrong size calculation Yang Li (1): drm/msm: remove variable set but not used Zhan Liu (2): drm/amd/display: Correct MPC split policy for DCN301 drm/amd/display: change FIFO reset condition to embedded display only Zhou Qingyang (1): drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwi= dth() drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 81 ++++++++++++++++++= ++++ drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 4 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc.c | 40 +++++++---- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 54 +++++++++++++++ drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 10 ++- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 13 +++- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 - .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 - .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 - .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 - .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 -- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 11 +++ drivers/gpu/drm/ast/ast_tables.h | 2 - drivers/gpu/drm/drm_atomic.c | 12 ++-- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 ++++ drivers/gpu/drm/drm_privacy_screen_x86.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 + drivers/gpu/drm/msm/adreno/adreno_device.c | 18 +++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 11 ++- drivers/gpu/drm/msm/dsi/dsi.c | 7 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 5 +- drivers/gpu/drm/msm/msm_gpu.c | 3 + drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 21 +++++- drivers/gpu/drm/vc4/vc4_dsi.c | 14 ++-- 38 files changed, 307 insertions(+), 70 deletions(-)