From patchwork Fri Dec 7 01:37:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Dave Airlie X-Patchwork-Id: 10717341 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 98DD717D5 for ; Fri, 7 Dec 2018 01:37:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7A3822EDF2 for ; Fri, 7 Dec 2018 01:37:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 693FA2EDFB; Fri, 7 Dec 2018 01:37:29 +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,DKIM_ADSP_CUSTOM_MED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham 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 149C12EDF2 for ; Fri, 7 Dec 2018 01:37:25 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 946596E6A0; Fri, 7 Dec 2018 01:37:22 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-qt1-x842.google.com (mail-qt1-x842.google.com [IPv6:2607:f8b0:4864:20::842]) by gabe.freedesktop.org (Postfix) with ESMTPS id 364A26E6A0 for ; Fri, 7 Dec 2018 01:37:21 +0000 (UTC) Received: by mail-qt1-x842.google.com with SMTP id i7so2829688qtj.10 for ; Thu, 06 Dec 2018 17:37:21 -0800 (PST) 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 :content-transfer-encoding; bh=whCQIV3jy/Pu/FFHqu91gtGYgPIhyMz9WifZv5Kq0mY=; b=M+ekPxcjZ0ooCsgQMuRhz5xlxD1qTo0NzxWUMw+wk4apfD9iI2as18Zi7XVavAu9bg n8gFnpui9BsBoCfnYr8+kZUXUJXs8PUFlzDPeBrGiLMExkAP7e+r4UKZ3tH589upYYyK DjnI5til9a5+aPyTvM0VFhi7NQBdIw3HstY9IhaMKNx3No0OHTG4Bnqymg+EZ7UdoMml TXpBPvOV1en2L/k3mqGA9e3KbzWveHffXZSCdoDjMQsDUgDkruj3xIH521rnxE/kXlHN O+JLDMT2wwyVrztaNshGDfHBD595ZN0xUM8PY8NgaVGCgydd3fChiOo/pAvauEv3wVqC wkBA== X-Gm-Message-State: AA+aEWZPHd+gLbLbCrmWpy7OPC5sI0YC72YJLvZgUYh15jx68oTpx4r/ Hngj5bJPsTsgNDaxWLnErDqmnWT8ciRPGxtjUGPWd+gx X-Google-Smtp-Source: AFSGD/XhtS4INqaS5RCZJYYOuB5XO4989oipZ4AX2Fq/bO+3nli/YBbqHd0e7exJCGIjbFhrqxJ7Ivqy9NZCPv34v/0= X-Received: by 2002:ac8:296a:: with SMTP id z39mr267008qtz.264.1544146640284; Thu, 06 Dec 2018 17:37:20 -0800 (PST) MIME-Version: 1.0 From: Dave Airlie Date: Fri, 7 Dec 2018 11:37:08 +1000 Message-ID: Subject: [git pull] drm fixes for 4.20-rc6 To: Linus Torvalds 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: LKML , dri-devel Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP Hi Linus, This is the regular fixes pull. I'm off on holidays for a few days but will likely still have access to stuff, just not doing much else, I should be back for 2 days at the end of next week to line up more fixes, and likely send you the -next pull request before going on holidays until after boxing day. There's a bit more in here than I'd like, and I'm hoping things calm down when I'm out. msm: a bunch of display fixes for the new DPU, and a couple of command submission fixes omap: some DSI fixes ast: driver unload crash fix core: fix the lease uevent so userspace can distinguish it amd: fix a bpc regression, lru handling regression, fixed firmware support for new GPUs, power management fixes for vega20. Thanks, Dave. drm-fixes-2018-12-07: ast, msm display fixes, amdgpu fixes, lease fix, omap fixes The following changes since commit 2595646791c319cadfdbf271563aac97d0843dc7: Linux 4.20-rc5 (2018-12-02 15:07:55 -0800) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2018-12-07 for you to fetch changes up to e594a5e349ddbfdaca1951bb3f8d72f3f1660d73: drm/ast: Fix connector leak during driver unload (2018-12-06 14:12:02 +1000) ---------------------------------------------------------------- ast, msm display fixes, amdgpu fixes, lease fix, omap fixes ---------------------------------------------------------------- Abhinav Kumar (1): drm/msm/dsi: configure VCO rate for 10nm PLL driver Alex Deucher (3): drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities drm/amdgpu/gmc8: update MC firmware for polaris drm/amdgpu/gmc8: always load MC firmware in the driver Christian König (2): drm/ttm: fix LRU handling in ttm_buffer_object_transfer drm/amdgpu: wait for IB test on first device open Dan Carpenter (1): drm/msm/gpu: Fix a couple memory leaks in debugfs Daniel Vetter (1): drm/lease: Send a distinct uevent Dave Airlie (3): Merge tag 'msm-fixes-2018-12-04' of https://gitlab.freedesktop.org/seanpaul/dpu-staging into drm-fixes Merge branch 'drm-fixes-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2018-12-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Evan Quan (3): drm/amd/powerplay: support new pptable upload on Vega20 drm/amd/powerplay: issue pre-display settings for display change event drm/amd/powerplay: support SoftMin/Max setting for some specific DPM James Zhu (1): drm/amdgpu/vcn: Update vcn.cur_state during suspend Jayant Shekhar (1): drm/msm/dpu: Ignore alpha for XBGR8888 format Jeykumar Sankaran (1): drm/msm: validate display and event threads Jordan Crouse (1): drm/msm/gpu: Don't map command buffers with nr_relocs equal to 0 Junwei Zhang (1): drm/amdgpu: update mc firmware image for polaris12 variants Nicholas Kazlauskas (2): drm/amd/display: Fix unintialized max_bpc state values drm/amd/display: Fix overflow/truncation from strncpy. Rob Clark (1): drm/msm: fix handling of cmdstream offset Robert Foss (1): drm/msm: Move fence put to where failure occurs Roman Li (1): drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2) Sam Bobroff (1): drm/ast: Fix connector leak during driver unload Sandeep Panda (1): drm/bridge: fix AUX_CMD_SEND bit value for ti, sn65dsi86 bridge Sean Paul (2): drm/msm: Grab a vblank reference when waiting for commit_done drm/msm: dpu: Don't set legacy plane->crtc pointer Sebastian Reichel (2): drm/omap: populate DSI platform bus earlier drm/omap: fix incorrect union usage Sharat Masetty (2): drm/msm: Check if target supports crash dump capture drm/msm: Fix task dump in gpu recovery Todor Tomov (1): drm/msm/hdmi: Enable HPD after HDMI IRQ is set up Tomi Valkeinen (1): drm/omap: fix bus_flags for panel-dpi Wei Yongjun (1): drm/fb-helper: Fix typo in parameter description Wen Yang (1): drm/msm: Fix error return checking YueHaibing (2): drm/msm/hdmi: Drop pointless static qualifier in msm_hdmi_bind() drm/msm: dpu: Fix "WARNING: invalid free of devm_ allocated data" tianci yin (1): drm/amd/powerplay: improve OD code robustness wentalou (1): drm/amdgpu: enlarge maximum waiting time of KIQ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +-- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 44 ++++++++++++---- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +-- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 + .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 ++ drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 2 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 12 +++-- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 12 +++-- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 54 ++++++++++++-------- drivers/gpu/drm/ast/ast_fb.c | 1 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_lease.c | 2 +- drivers/gpu/drm/drm_sysfs.c | 10 ++++ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 8 ++- drivers/gpu/drm/msm/hdmi/hdmi.h | 1 + drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 10 +--- drivers/gpu/drm/msm/msm_atomic.c | 5 ++ drivers/gpu/drm/msm/msm_debugfs.c | 15 ++++-- drivers/gpu/drm/msm/msm_drv.c | 49 ++++++------------ drivers/gpu/drm/msm/msm_gem_submit.c | 18 ++++--- drivers/gpu/drm/msm/msm_gpu.c | 13 +++-- drivers/gpu/drm/msm/msm_iommu.c | 2 +- drivers/gpu/drm/msm/msm_rd.c | 5 +- drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 1 + drivers/gpu/drm/omapdrm/dss/dsi.c | 20 ++++---- drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 58 ++++++++++++---------- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- 38 files changed, 235 insertions(+), 157 deletions(-)