From patchwork Wed Oct 17 21:54:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alex Deucher X-Patchwork-Id: 10646101 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 21EF71508 for ; Wed, 17 Oct 2018 21:54:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 13A22285A0 for ; Wed, 17 Oct 2018 21:54:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 063682852C; Wed, 17 Oct 2018 21:54:41 +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 9707E2852C for ; Wed, 17 Oct 2018 21:54:41 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EF7086E41A; Wed, 17 Oct 2018 21:54:38 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-qt1-x82b.google.com (mail-qt1-x82b.google.com [IPv6:2607:f8b0:4864:20::82b]) by gabe.freedesktop.org (Postfix) with ESMTPS id 12BB76E41A; Wed, 17 Oct 2018 21:54:38 +0000 (UTC) Received: by mail-qt1-x82b.google.com with SMTP id d14-v6so31972082qto.4; Wed, 17 Oct 2018 14:54:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=4ycue2XB8HuPX59zpDdMNFvRkhVqkjOMxdIrNyXpuk4=; b=tkbvcpQDAyn9goE55HI5WRnhdXjmHiqfaC6G2x2dcnbSZsUNVJ2limtizElK0+M0xa nqvsyRzM+Qb9HWqpW3ieK3SB0ixprJOVhpgrBY1bNyadDMpFqMFlGwyfWUVkCjbQjwmp mk0dFELcpUO/d9a5FY9ZRp4FlyUnHLxKqk0G2na8gbGxW+8aXUjXd51OPOCZ9MtPFUYB tC1Mcniq7jBhuTd1F6H2bNR6aw6TIMt0HLYXtBfSXQhHj5/6JI7JQdiFs2mS+Vzhs4v2 Ymy3Hac7bRPlbDO+EKHn60YjY2cXr3jWBjnJn4d5HIBmWEgWqTMtWhkKWFnPVi1io9Dz sgwA== X-Gm-Message-State: ABuFfohwUURMJ3Rxbd24F7r6SFIMqfrMWoGhcswteb8uIBw+MktQSNqB 67vcCjMBgiFtk4a6ZTj4oSxhZphp X-Google-Smtp-Source: ACcGV634M4esLTiI0g9tnJzqEBXpRnPlytlIY9Fa5uMeDJ1cb2nVZdMnOHsH2HuVDKD5s7ed+7Chxw== X-Received: by 2002:ac8:2639:: with SMTP id u54-v6mr26262591qtu.100.1539813276939; Wed, 17 Oct 2018 14:54:36 -0700 (PDT) Received: from localhost.localdomain ([71.219.49.5]) by smtp.gmail.com with ESMTPSA id w81-v6sm14554981qka.87.2018.10.17.14.54.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 17 Oct 2018 14:54:36 -0700 (PDT) From: Alex Deucher X-Google-Original-From: Alex Deucher To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, airlied@gmail.com Subject: [pull] amdgpu, radeon, scheduler drm-next-4.20 Date: Wed, 17 Oct 2018 16:54:27 -0500 Message-Id: <20181017215427.2804-1-alexander.deucher@amd.com> X-Mailer: git-send-email 2.13.6 MIME-Version: 1.0 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: Alex Deucher Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP Hi Dave, Fixes for 4.20. Highlights: - VCN DPG fixes for Picasso - Add support for the latest vega20 vbios - Scheduler timeout fix - License fixes for radeon and amdgpu - Misc other fixes The following changes since commit ca4b869240d5810ebac6b1570ad7beffcfbac2f5: Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-10-11 14:53:45 +1000) are available in the git repository at: git://people.freedesktop.org/~agd5f/linux drm-next-4.20 for you to fetch changes up to 8e16695b4eb819881774b8c06eb164dc1fb74275: drm/amdgpu/vcn:Fix uninitialized symbol error (2018-10-17 16:13:07 -0500) ---------------------------------------------------------------- Christian König (2): drm/sched: add drm_sched_start_timeout helper drm/sched: fix timeout handling v2 Dan Carpenter (1): drm/amd/amdgpu: Fix debugfs error handling Emily Deng (1): drm/amdgpu: Set the default value about gds vmid0 size Evan Quan (5): drm/amd/powerplay: translate power_profile mode to pplib workload type drm/amd/powerplay: hint when power profile setting is not supported drm/amdgpu: update Vega20 SDMA golden setting drm/amd/powerplay: added I2C controller configuration drm/amd/powerplay: update PPtable with DC BTC and Tvr SocLimit fields Feifei Xu (1): drm/amdgpu: Update gc_9_0 golden settings. James Zhu (19): drm/amdgpu/vcn:Add new register offset/mask for VCN drm/amdgpu/vcn:Update latest UVD_MPC register for VCN drm/amdgpu/vcn:Update latest spg mode stop for VCN drm/amdgpu/vcn:Add ring W/R PTR check for VCN DPG mode stop drm/amdgpu/vcn:Reduce unnecessary local variable drm/amdgpu/vcn:Update DPG mode VCN memory control drm/amdgpu/vcn:Update DPG mode VCN global tiling registers drm/amdgpu/vcn:Add DPG mode Register XX check drm/amdgpu/vcn:Remove DPG mode unused steps during vcn start drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode start drm/amdgpu/vcn:Update SPG mode VCN memory control drm/amdgpu/vcn:Update SPG mode VCN global tiling drm/amdgpu/vcn:Move SPG mode mc resume after MPC control drm/amdgpu/vcn:Add SPG mode Register XX check drm/amdgpu/vcn:Remove SPG mode unused steps during vcn start drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode drm/amdgpu/vcn:Set VCPU busy after gate power during vcn SPG start drm/amdgpu/vcn:Update SPG mode UVD status clear drm/amdgpu/vcn:Fix uninitialized symbol error Jonathan Gray (2): drm/amdgpu: correct SPDX identifier in amdgpu_trace_points.c drm/radeon: change SPDX identifier to MIT Rex Zhu (1): drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init Su Sung Chung (1): drm/amd/display: fix bug of accessing invalid memory hersen wu (1): drm/amdgpu/display: dm/amdgpu: make dp phy debugfs for eDP drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 290 ++++++++++++--------- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 +- .../drm/amd/display/modules/color/color_gamma.c | 8 +- .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 14 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 18 ++ drivers/gpu/drm/amd/include/atomfirmware.h | 88 +++++++ drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 9 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 42 ++- .../amd/powerplay/hwmgr/vega20_processpptables.c | 102 +++++--- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 115 +++++--- drivers/gpu/drm/radeon/mkregtable.c | 2 +- drivers/gpu/drm/radeon/r100_track.h | 2 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 2 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 59 ++++- include/drm/drm_pciids.h | 2 +- 23 files changed, 567 insertions(+), 229 deletions(-)