From patchwork Thu Oct 28 00:26:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Lyude Paul X-Patchwork-Id: 12589063 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 70CE9C433F5 for ; Thu, 28 Oct 2021 00:27:03 +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 36656610C7 for ; Thu, 28 Oct 2021 00:27:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 36656610C7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.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 A87056E8DA; Thu, 28 Oct 2021 00:27:01 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id D03BC6E8DA for ; Thu, 28 Oct 2021 00:27:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1635380819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9dEZLdb1FUtKC/L2ePKcnQzl7BdCxyWDMDuW2kdugEs=; b=R37hMi/k2aY/g/R3kctluF/dBPZ1yvmukmXbVx5W/lSa3KCTTyGJO34esxK4MuE3iPf6p1 0NhbStMd8Gfs8OLDTI9NLXUb5wbphDbkp8Oib6ajgjKIOdqC5GjK4t7sxHRblNrAN0E6/H Bh01bQ40128hZjPvg7XR7OMyfL4xfz8= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-451-q7uWKEc0OdKOHODUD0jB3g-1; Wed, 27 Oct 2021 20:26:55 -0400 X-MC-Unique: q7uWKEc0OdKOHODUD0jB3g-1 Received: by mail-qk1-f200.google.com with SMTP id h8-20020a05620a284800b0045ec745583cso2778157qkp.6 for ; Wed, 27 Oct 2021 17:26:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:organization :user-agent:mime-version:content-transfer-encoding; bh=9dEZLdb1FUtKC/L2ePKcnQzl7BdCxyWDMDuW2kdugEs=; b=faiufTuMryRiHUeFLQgy3h4akmkwe5D8gKyGV/0a5HbxxqtBcqKiLTiPIx38qRPQX5 sKAm95MI4myTeYb+coSxSLFIQQHnT6mqM0jGfqy73I9m8bXkY52Bpj7wzL+hT5vi/BoP 70SCA7XsdNuA1jpBJRmqHk+x0VgdLtZBYrjmuO+8ENCMN75q1Aedhn37yeW5YARO1t/S doPecJ+uflEWqID7UgX4tpFta+M7T5jFwIAQu2msXLdSL89I7bB4wySOyFQ+FC+nTaEF QSkyvnLPIHitWslxnzs9i9GLRcTYzErxi1Xt/wdcqnZSoOwEa+n9zp8OSn8t3y159Qz3 M2OA== X-Gm-Message-State: AOAM531RmVK++bF5jiM17XKfsCQqFqHz8hgGrXe/3leL/R5/+2iJwQVg 53Drb7pxytwPLTjYa0TTonpJ6WkrOpGD8pot/Q3iJxjOLGzk5VN8gWLRrrg8LvdctX86PBKzZqy DmOQBhQSaqZtu2GMgykPUdRe5Aqt1 X-Received: by 2002:ad4:4443:: with SMTP id l3mr704435qvt.17.1635380815398; Wed, 27 Oct 2021 17:26:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzGcXfguN67mmSIXqP1WKSOjpNQJCWBQic0MtNoyDj5ycUXgA1+VX68ieDFqK6afpDgdNlxAQ== X-Received: by 2002:ad4:4443:: with SMTP id l3mr704404qvt.17.1635380815145; Wed, 27 Oct 2021 17:26:55 -0700 (PDT) Received: from [192.168.8.138] (pool-96-230-249-157.bstnma.fios.verizon.net. [96.230.249.157]) by smtp.gmail.com with ESMTPSA id t6sm962298qkp.78.2021.10.27.17.26.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Oct 2021 17:26:54 -0700 (PDT) Message-ID: Subject: [PULL] topic/amdgpu-dp2.0-mst From: Lyude Paul To: Dave Airlie , Daniel Vetter Cc: Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Sean Paul , Maarten Lankhorst , Maxime Ripard , dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, dim-tools@lists.freedesktop.org Date: Wed, 27 Oct 2021 20:26:53 -0400 Organization: Red Hat User-Agent: Evolution 3.40.4 (3.40.4-2.fc34) MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lyude@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com 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" topic/amdgpu-dp2.0-mst-2021-10-27: UAPI Changes: Nope! Cross-subsystem Changes: drm_dp_update_payload_part1() takes a new argument for specifying what the VCPI slot start is Core Changes: Make the DP MST helpers aware of the current starting VCPI slot/VCPI total slot count... Driver Changes: ...and then add support for taking advantage of this for 128b/132b links on DP 2.0 for amdgpu The following changes since commit 6f2f7c83303d2227f47551423e507d77d9ea01c7:   Merge tag 'drm-intel-gt-next-2021-10-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2021-10-22 06:30:34 +1000) are available in the Git repository at:   git://anongit.freedesktop.org/drm/drm-misc tags/topic/amdgpu-dp2.0-mst-2021- 10-27 for you to fetch changes up to 00f965e700ef5aa2d889e7e65c7458531d2a4bcf:   drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set (2021- 10-27 19:50:26 -0400) ---------------------------------------------------------------- UAPI Changes: Nope! Cross-subsystem Changes: drm_dp_update_payload_part1() takes a new argument for specifying what the VCPI slot start is Core Changes: Make the DP MST helpers aware of the current starting VCPI slot/VCPI total slot count... Driver Changes: ...and then add support for taking advantage of this for 128b/132b links on DP 2.0 for amdgpu ---------------------------------------------------------------- Alex Deucher (1):       drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set Bhawanpreet Lakha (3):       drm: Remove slot checks in dp mst topology during commit       drm: Update MST First Link Slot Information Based on Encoding Format       drm/amd/display: Add DP 2.0 MST DM Support Fangzhi Zuo (1):       drm/amd/display: Add DP 2.0 MST DC Support  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  29 ++  .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   3 +  .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   7 +-  drivers/gpu/drm/amd/display/dc/core/dc.c           |  14 +  drivers/gpu/drm/amd/display/dc/core/dc_link.c      | 292 +++++++++++++++++++++  drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  19 ++  drivers/gpu/drm/amd/display/dc/dc_link.h           |   7 +  drivers/gpu/drm/amd/display/dc/dc_stream.h         |  13 +  drivers/gpu/drm/drm_dp_mst_topology.c              |  42 ++-  drivers/gpu/drm/i915/display/intel_dp_mst.c        |   4 +-  drivers/gpu/drm/nouveau/dispnv50/disp.c            |   2 +-  drivers/gpu/drm/radeon/radeon_dp_mst.c             |   4 +-  include/drm/drm_dp_mst_helper.h                    |   5 +-  13 files changed, 425 insertions(+), 16 deletions(-)