From patchwork Tue Oct 26 01:30:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Lyude Paul X-Patchwork-Id: 12583743 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 10A26C433EF for ; Tue, 26 Oct 2021 01:30:22 +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 CD5ED60F46 for ; Tue, 26 Oct 2021 01:30:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org CD5ED60F46 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 C3B936E1F7; Tue, 26 Oct 2021 01:30:19 +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 860C66E1F2 for ; Tue, 26 Oct 2021 01:30:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1635211817; 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=tgXMA3BrRhOniqxXRIBV1pJtvUVvtvT46cVR8aAsSEQ=; b=aUafzLPwDYab+bat/3L3EUbqbaXeZsXTBKyYLxpY2/EsNTe4rGcOBhSfPyoKxx0J9rlCwF t6ed2xO5IO/d92Phcw39//35n0fC4TMe+Q8L2BF+PFymImvA2S+Bc4l1menbkWGa1Hsopn DggasnXAtGoMNDYvSRvFCpqk7UgYWCM= Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-571-2rGdun2NM8aYdWMhZTzECQ-1; Mon, 25 Oct 2021 21:30:16 -0400 X-MC-Unique: 2rGdun2NM8aYdWMhZTzECQ-1 Received: by mail-qv1-f72.google.com with SMTP id dc4-20020a056214174400b003853fe024bfso2170757qvb.13 for ; Mon, 25 Oct 2021 18:30:16 -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=tgXMA3BrRhOniqxXRIBV1pJtvUVvtvT46cVR8aAsSEQ=; b=xZx03Mcqc9b2wKDFRZsnJ0sXAg5ZTMr+ssjFQLLFW3hdgVtKIkm4z2YANQwOL0+yCv z3exTK67QwcVLb5oFHv64kvwf3vh9Rvk8bzloqHE+LDUZ1BSwRZRMSO3/a8Y9/FoqJvJ siDXX6omY1WxLwZr9Lo63u+rpRgF8yMWFpTIYqqLv4Fvj3VRK1/pKF9sHegVG5f9jk8i mFGTlSK6KbAkemWp9HfUJp1wXoQtgsiTUtNryWAzYpxnwVJdrqQpU0uenW3Cvwp8yug/ qOXxw/srlPSLXBS8pM06flk2eRnTzjpxcy23C/NWkM0D+JwaMTgwFH3pliYMJ8xAC9u4 9gGw== X-Gm-Message-State: AOAM531NZEUI0DGmJKBQQ+UitDqJXIMXZdmxF/x8NNAlp3uNOF704Uic VVytq5NEKy/e5hA+6RcRtAk/wsT1mI5/AVtlq+bNZtaSGRzfpgVg3XCME6o6obSmnbNsMYE3utk KSoO8pKR4rmCUgUFR5s0ifEF2i7uf X-Received: by 2002:a05:620a:4621:: with SMTP id br33mr14286632qkb.436.1635211815861; Mon, 25 Oct 2021 18:30:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzFScchRf0T8WqzucShcSUH6rIDZE5L50dgnvYrs/YJkClN+IHMF49zWA6iuJF9H4xehg+inA== X-Received: by 2002:a05:620a:4621:: with SMTP id br33mr14286612qkb.436.1635211815617; Mon, 25 Oct 2021 18:30:15 -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 h25sm9390294qkk.65.2021.10.25.18.30.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Oct 2021 18:30:15 -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: Mon, 25 Oct 2021 21:30:14 -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-25: 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-25 for you to fetch changes up to 41724ea273cdda5261db4fabd6bfb1375fbc96b2:   drm/amd/display: Add DP 2.0 MST DM Support (2021-10-25 21:21:09 -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 ---------------------------------------------------------------- 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  |   5 +-  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, 423 insertions(+), 16 deletions(-)