From patchwork Fri Aug 20 17:23:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alex Deucher X-Patchwork-Id: 12450075 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-23.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 95E8FC4338F for ; Fri, 20 Aug 2021 17:23:59 +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 5092F61154 for ; Fri, 20 Aug 2021 17:23:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5092F61154 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8330F6EAD6; Fri, 20 Aug 2021 17:23:56 +0000 (UTC) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2069.outbound.protection.outlook.com [40.107.244.69]) by gabe.freedesktop.org (Postfix) with ESMTPS id A59B56EAD5; Fri, 20 Aug 2021 17:23:54 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NG/h8EmfJIqR5zwr5I2CMoutrdroAdgS95ZyAShX31eTjwKbXpn64/CdDszVh9+iI91aNlpMyA4DO0qV/614lTayz7VKZharHrmRZlN9lRk7UkK6q3OV9zG92LIzOdE0YqaHOE8l87FKuL9qdNFQZvFI26cqL7opCTKVMLyawL+XV2W+T/7FORowNWFeeNgn4l6bhuNgpWPCyS+O9th6wdW3Eqr2QRq7q/QHOmtzUBGdvBtgMHR7OFVe46isuatQQUoGwbDGgYzJKHHCZer8PmWBUxcS1CDEOOb8VHwm99MjC2KGcWohkPkSLuYlDUyvUnzJhUq+NsZvitSkXsvshg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZhF9YR+ZSkyNkmYzYqxWGplto1awJNuKpgANeUMp1tA=; b=Wa5OLqsNfZ7WS+FCfr+ppXhNNJZohSouB28ryCfBhXVXAEezW+016cQaAvqx9KOoIGGNgm5grV9OBamAKg9CxNA19N9XFuMjDS7WvdXgH8KOPSht/f0r3M2+Gmuk8Yt/fRsnMi6futHHbF9M9sQWtU0IP1Yan09iBiNoJlDRMu4tRekHZ/TpQGOoZYxhYdlDknsJxicjH/VNUFgjRfHwmNsn8C8YheNNqJ9Lf2D0B5eGkQd6ZlfOpdJwD/UxDQfHPpE0sCqH+B9RKcJYJxrE9epknZmhRTxlUaflxrEs4gcYVZ12Mn3kWaNU73KCWhSVHk3F888Ard+KhGsnlNSnoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZhF9YR+ZSkyNkmYzYqxWGplto1awJNuKpgANeUMp1tA=; b=MvqBLJgyUw86So6IsyZh+BeE3zM1E1lkeLc9fygQFMg6MVzO/0dOvDO9rGHOLQIT4mV0AQPMD+hZX+Wq+/eLvqTdZ8TLtgsRT2MJOMHygS4avmIuYTuk383edgVZ5SaK0Yl9n0+A/PRqRgQMFW4l4NxjOPmsrr6Tkt9qsgPz+rM= Authentication-Results: lists.freedesktop.org; dkim=none (message not signed) header.d=none; lists.freedesktop.org; dmarc=none action=none header.from=amd.com; Received: from BL1PR12MB5144.namprd12.prod.outlook.com (2603:10b6:208:316::6) by BL1PR12MB5269.namprd12.prod.outlook.com (2603:10b6:208:30b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.21; Fri, 20 Aug 2021 17:23:52 +0000 Received: from BL1PR12MB5144.namprd12.prod.outlook.com ([fe80::5dfc:ea54:4a18:89f5]) by BL1PR12MB5144.namprd12.prod.outlook.com ([fe80::5dfc:ea54:4a18:89f5%4]) with mapi id 15.20.4436.019; Fri, 20 Aug 2021 17:23:52 +0000 From: Alex Deucher To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, airlied@gmail.com, daniel.vetter@ffwll.ch Cc: Alex Deucher Subject: [pull] amdgpu, amdkfd, radeon drm-next-5.15 Date: Fri, 20 Aug 2021 13:23:35 -0400 Message-Id: <20210820172335.4190-1-alexander.deucher@amd.com> X-Mailer: git-send-email 2.31.1 X-ClientProxiedBy: BLAPR03CA0087.namprd03.prod.outlook.com (2603:10b6:208:329::32) To BL1PR12MB5144.namprd12.prod.outlook.com (2603:10b6:208:316::6) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (192.161.79.191) by BLAPR03CA0087.namprd03.prod.outlook.com (2603:10b6:208:329::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Fri, 20 Aug 2021 17:23:52 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 671b5c9c-27ba-4b58-cad1-08d963ff4809 X-MS-TrafficTypeDiagnostic: BL1PR12MB5269: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1002; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hRkbpPJVbhoyw297n3jFILD/sdA0Gw+IsTmVx9j+lv2C4pYXVaZp9XuGuaLWWz2QVVt/49ZuquJjjEU/xK2c9d0aJ6PZ4wH934yEJLy+WGTEYEr2fFU2X0KFtec+y9zMyBBJgS0dzPtsXNwXAlrvHgOBLy4nuVVo4kM+DLR09x4MR62M4fO/D5TISMcZ8sIPAv38aCPime5T83jgjG6ezwUbK5W5DTBLsko45KyNuR0u96OX5CQ4SipFOaE6ftBQd9xsRj0lkd9DFAR9ukCEhboR/KOe20zxd1iy4iK5ntpFc4/l7FsZNWrLMEFXIp5gT5GwmNG3DOe2ll9Q+OP9jZYeomxOK8CYYZrQFn9XYSmeK78RiijPV/0GRCMbtMabMJ6lVa9gKOtQb/HrK1ZzI9Y2Zw4+powrpxg5Lj0em0l8RkhyrRVlOn3Pg/lfYccnkYhI2IboVnu/xGa44C/0cyQ9E+hMejn3kIkHTlEwhiS4S2Gz37hFr5AUhcYqw3FHGaSjCAK4yzg31UV45vb2b3n4DA6BxZJogJDHjsjeGOtVdQjNFu3ei/TU3P1s2HwpgQaGuBMjftAEgtVMO96Q1ah/A+FF7elpHu95b8AVr48DSFWEHE6OsjDlEhtLo+YU6oJIz0H3CQJnXJGHkN31cC/vnNajQGXSDUYLwWhDi7cr1+o7lKnXnb9h6sGwlri/dwvO1tiwXm8Czy6p9oS6UQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR12MB5144.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(396003)(366004)(346002)(39860400002)(6512007)(66556008)(66476007)(186003)(6506007)(2616005)(2906002)(956004)(4326008)(38100700002)(6486002)(38350700002)(52116002)(5660300002)(66946007)(26005)(6666004)(36756003)(966005)(83380400001)(8676002)(66574015)(8936002)(86362001)(316002)(478600001)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?AqZ1lDOLKtXYVc/EG07bXpLV5c97?= =?utf-8?q?6ZzH5NM4KryMy/6OI5tUF6sx33fvLvcJjd2hdLwgcV/ygFu86x7KkjaicovaauZVs?= =?utf-8?q?o/gaOjAx2XtSVC4G+efOcb+UI/9yUrIADScKpjykDgrZ16DW+aiSLqdC2OfpVPRBn?= =?utf-8?q?oSxbBq4GxUyPTgbWooc37ajVWLeFta4OwsKV0B9PfnNHb+zylicqAHiI2IjEYZYc8?= =?utf-8?q?U/QOV/rix+FE1hwAAzlICq2IDMjdMPCAK++Ek5CDKW2cTZ+1oGCrNveEkRCMa55Yh?= =?utf-8?q?CCLLCUBunENfMbimOYULlROGb+4Zhf9fnq+LbqTbaaOMNYjyn0NBftUYjoo9k01rC?= =?utf-8?q?srNVFF+CXA7UNrpocEJqQe6Iqz+Vna9Eb2dyOSDUypC6mlU2CU3Rk7L0a+54WU+hT?= =?utf-8?q?0x0S8GHQEEwVGN48D/Oo2/UbOI8dUhu4IgJGT4pUqII9yWIjBr0KysxC2ssjgZu1N?= =?utf-8?q?Vm79HvHt/d0vobcksPsbf70/Yk7P2mj24OqCbnnsu5jPZ+V0s5ezpg7H8HPDSz4mQ?= =?utf-8?q?RQ+FhNXa5AbS9O1fBixN9yDnkNrppGVpaqxEYgEZhZytZyrXMZW4bS5fqCI45Tsln?= =?utf-8?q?Eoz9p4h2jRlZwSsJ6b6YEun9h/C8OCZDzfiipD/guN0JST4e/fpFSRdPJ6KezQJtF?= =?utf-8?q?O86ckDS2RtfX9pptSxu4WN/Dtd8Xmh0HJ4l+8ysvQpQu/xpagPuSq0/+vglZzJ2sY?= =?utf-8?q?htPWb2318ygOHLUXm1zi82ooUZEX7hJbOfiWa6d2J0gb2Ip4fefUzrsdYYOPc2NA3?= =?utf-8?q?9culqIGNcl7JifMigaFKhKKAt+PwyJtXnxEcBYukc+4NzFE0xAEI9HmoFlqdzNa4u?= =?utf-8?q?XdmoJ3HFODJ0AEEqVPZS+BWHXMe4KOvn0Ret7CR/i+1dtWgwN2PEEFbiZGtuPqzCU?= =?utf-8?q?8B7MfuxlZxR0x1ZLaggr9AFOhfBupjE5nFZdooNaVl6wn4Wj5gbvpPqm6rcv+avYT?= =?utf-8?q?S/W1zIofbMeSZUbVk/V5vdxduqdprJPSra9VENcGRAUu8qesDO5cL4t4ln+mCXA5A?= =?utf-8?q?eKHX3s65J+XkE2ttfm5zEhKMhL+8qqa0jtqNoX0AOlTeQ5vo74wkfH7Z7XNRQkBGD?= =?utf-8?q?Xq1jdKL+y8SEt+WM1Vw6W2GtL5QPuIrJ8MLIdwsnX+mmUqM1XUa/ZuvZh1KCBZlsI?= =?utf-8?q?qvBDf+hX3D5hPVmUL1dpr+BvXK4U0o2TJrKHkutvJDOiiMQJ+0PbG2EGPf3Qa4qOi?= =?utf-8?q?/aaE9QMp+5953givYHT11lnKap2+uR5+nxyyr0MqfrC0i1Gpw1yZzgTTPJas8spmv?= =?utf-8?q?cvy7qb6ticQTgVgF?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 671b5c9c-27ba-4b58-cad1-08d963ff4809 X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5144.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2021 17:23:52.7859 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rbToo8vNlgmYZquxiaPXL6imWf/BWjBnZJamJgLRmgt9k7zgmxvx5Wt01b/dh10hpQrGNMTlgf5d9L2lqe81iw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5269 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave, Daniel, Updates for 5.15. Mainly bug fixes and cleanups. The following changes since commit 554594567b1fa3da74f88ec7b2dc83d000c58e98: drm/display: fix possible null-pointer dereference in dcn10_set_clock() (2021-08-11 17:19:54 -0400) are available in the Git repository at: https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.15-2021-08-20 for you to fetch changes up to 90a9266269eb9f71af1f323c33e1dca53527bd22: drm/amdgpu: Cancel delayed work when GFXOFF is disabled (2021-08-20 12:09:44 -0400) ---------------------------------------------------------------- amd-drm-next-5.15-2021-08-20: amdgpu: - embed hw fence into job - Misc SMU fixes - PSP TA code cleanup - RAS fixes - PWM fan speed fixes - DC workqueue cleanups - SR-IOV fixes - gfxoff delayed work fix - Pin domain check fix amdkfd: - SVM fixes radeon: - Code cleanup ---------------------------------------------------------------- Anthony Koo (1): drm/amd/display: [FW Promotion] Release 0.0.79 Aric Cyr (1): drm/amd/display: 3.2.149 Candice Li (3): drm/amd/amdgpu: consolidate PSP TA context drm/amd/amdgpu: remove unnecessary RAS context field drm/amd: consolidate TA shared memory structures Christian König (1): drm/amdgpu: use the preferred pin domain after the check Colin Ian King (1): drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" Evan Quan (9): drm/amd/pm: correct the fan speed RPM setting drm/amd/pm: record the RPM and PWM based fan speed settings drm/amd/pm: correct the fan speed PWM retrieving drm/amd/pm: correct the fan speed RPM retrieving drm/amd/pm: drop the unnecessary intermediate percent-based transition drm/amd/pm: drop unnecessary manual mode check drm/amd/pm: correct the address of Arcturus fan related registers drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU temporarily drm/amd/pm: a quick fix for "divided by zero" error Hawking Zhang (1): drm/amdgpu: increase max xgmi physical node for aldebaran Jack Zhang (1): drm/amd/amdgpu embed hw_fence into amdgpu_job Jake Wang (1): drm/amd/display: Ensure DCN save after VM setup Jiange Zhao (1): drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification. Jonathan Kim (1): drm/amdgpu: get extended xgmi topology data Kenneth Feng (2): Revert "drm/amd/pm: fix workload mismatch on vega10" drm/amd/pm: change the workload type for some cards Kevin Wang (5): drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name drm/amd/pm: skip to load smu microcode on sriov for aldebaran drm/amd/pm: change return value in aldebaran_get_power_limit() drm/amd/pm: change smu msg's attribute to allow working under sriov drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran Lukas Bulwahn (1): drm: amdgpu: remove obsolete reference to config CHASH Michel Dänzer (1): drm/amdgpu: Cancel delayed work when GFXOFF is disabled Nathan Chancellor (1): drm/radeon: Add break to switch statement in radeonfb_create_pinned_object() Nicholas Kazlauskas (3): drm/amd/display: Fix multi-display support for idle opt workqueue drm/amd/display: Use vblank control events for PSR enable/disable drm/amd/display: Guard vblank wq flush with DCN guards Wayne Lin (1): drm/amd/display: Create dc_sink when EDID fail Yifan Zhang (1): drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure YuBiao Wang (1): drm/amd/amdgpu:flush ttm delayed work before cancel_sync Zhan Liu (1): drm/amd/display: Use DCN30 watermark calc for DCN301 Zhigang Luo (1): drm/amdgpu: correct MMSCH 1.0 version drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 86 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 432 ++++++++++++--------- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 111 ++---- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 59 ++- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 8 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 112 +++--- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 23 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 12 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 23 ++ drivers/gpu/drm/amd/display/dc/core/dc.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +---- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 12 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 19 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 56 +-- .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 32 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 25 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 21 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 6 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 81 ++-- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 174 ++++++++- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 28 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 107 ++++- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +++-- drivers/gpu/drm/radeon/radeon_fb.c | 1 + 83 files changed, 1346 insertions(+), 848 deletions(-)