From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0479F413D8C for ; Mon, 29 Jun 2026 14:15:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782742545; cv=none; b=XYzbaQDp+NWEAyugs+WsrIqYXtyKGBAwD5SVTjQhjioNp/ejc0zMcodzulM7D3u6gA1st9k7vtsmAKqui767uEv+jlJ22Cq3Tr1ERZ3TE0TtRB9oEPHw1k9ytmC/rVCpnXsPyUnjgFoAzxyRPtAXQHNPkJvW7l4lf4d8es+Rqmw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782742545; c=relaxed/simple; bh=92SBcbOJz6iW/NT5A9l38IM3GJXtNmfe6y+JjRLW9Ms=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=h1MP1U4S/nHELt7ycZsnnZVuU07zq2zsMsCniarCb9BBIv934DhWCbHhmVDATVVmYDoL0DyhW/FdWLk0AuGf+fhynX3sQy43ldJYWRuHLbltOoh9+n94YIgCGs3LacTEMl+FeeEISm7p9F23Gv0/ugRVLApNfD5R8lvWqwkMIsM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=XYtQv2uS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GuI7qa/v; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="XYtQv2uS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GuI7qa/v" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65TB5Fob2728575 for ; Mon, 29 Jun 2026 14:15:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= p5iB5ejigL/1+7eiQKKge0TAmtZoQNU5D3awPHwLiWE=; b=XYtQv2uSmGPl+Zox y2VrjvA0N9uzmvVgMBzrZ79FtpuY0wFA4RvfwTGoPeS4c6DuQuC6vBx1SZ/D97II IAow8yBW9dEle6DTqNjTJIW90ZqkM8RFgoUPv6j9EMo0+nguGxCNwP8zPSChmhDe BAus4mR3yqOxbrYBf+zHhAd7mkwwVgnbCoRnZwnsnmPxS9q4ti1OmfOYB7TrQsfr WXpylbGQ4aox2BqqVNMrp80xpfayAR6lcKoJUFwVuBj4dnYamqvd3abv/ckj+pk5 F3Bl4GsDTzXifw1yC+HvdjPmAKSdXv9pxvVp785hKt5szqiBvO6IB8fg83p54uxN zZCbqw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f3qha8pdg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 29 Jun 2026 14:15:42 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51bf321d786so14592971cf.1 for ; Mon, 29 Jun 2026 07:15:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782742542; x=1783347342; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p5iB5ejigL/1+7eiQKKge0TAmtZoQNU5D3awPHwLiWE=; b=GuI7qa/vfLcGUTO995fhjJdVborEW8p7KXJuxgkZxrPFsMF1hneuoKFY3Fy9/iT2E4 vmyWw/A3DbO+C/GoqtGM7YEozY0kXXMo2tf+j2lIzszmUHfeWPj4w5ZUA6SHOftgECir Jt2g1yjuzJRT/h1zy/VyHx4uYGmoqDBkJSziB8Oeea5BMf7K28SYISc3VdYJGIDyrbu1 LUtWSSBqGeWuTT/rPToAYoZjRVN6uDX6MhfrA1b1hjwP37l/Hh8v0u1I8pWGpDciJPaC 1RoKSZS7lhztK4ky+MYjIgoqiv2kPIF8alTbOrBTxFcHH3VyQxeKuM7eBrJsKyQU4E0B SBzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782742542; x=1783347342; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=p5iB5ejigL/1+7eiQKKge0TAmtZoQNU5D3awPHwLiWE=; b=qoqWm3cPb/lB0bwTpDif/jvzEem23ZZhDtjpYQlCBwq2UzH/xDWzN74+hx8HGT6RfB Trc5EMWOfDGmpt+tplMS3luSQN7yVjm1yBkiKVv0zaakcd0U+jPVMNuKzfpIcVs+RPwD kij/SOuQz+DGqtpzi68ryfEX+2qXi/alxU/92zmEGjfTiTgaBiiqw9t5HlLtmE2Wqglb TI1BgfieVGqcZmFhWjPqo0UKNLaKYg1+Wq6321/sfJ68vZekuRuY5bgWEETPduUaBSQP U7fZp/zPaZ2+X2A/f0k2uN2LWPNBEOiaWV/gB0flJr07aMme/SmOqo6AkEfHFr7805ww rbzA== X-Forwarded-Encrypted: i=1; AFNElJ+ElztsnFSmlcZoy/n0YwRFqyWYvVP4ZPUPZnZpGI+YT9pZXhaWbBU8VrgX79ENgiGmZuxyx71C9hWCsm8=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+svTqsgMAHuFizTwJyCY3+x/3OcwwwBRwpFiyBBUtRid/n7Vt Okw52hHmnZ+g2HbMc29TFLmY0hffcpI0Yz/nfYXn1SLness9QMCibtzqP/466jN2EPX6eG1jbOB yPenMGr6VxZfz+59cy0WZFYzENQ//bf05YXcvkUaiurQQPimAAL/MqgHcxhlNijJkRZs= X-Gm-Gg: AfdE7cmTKzsl6kNz7qcF3xxowGz0WLHWH2LP/YNDSTcOCzC703xj6plM6nouwguKQVA KRjLN+oy6oO//O1gEgNcrMHBYqS5AlUJzgGES95exC/sOU2CacQZvxIz9J1/9HwNVKHtgAZ0Rgq HimCnYs2f5f0+eWfMElYtfDleBYTWXQ/A3CCNXbRlJfJCOtgHhi4Aw1kP9sUprWhPTpmisL6Zmb pZrcB/7riomQZXP7AZHJiJU9xCXYOKa9HhUVYoV1E9s855zthMzsva/bA3FBmxFCXWCfq6s9m07 NGsfjzEEGz5dQ3v+MxUdrpwu++6xjMVZWD0X5pSXOgKI2QrafpgcDpeV0OTdAgYRCI7iUmd75rf PRRrB1d7D/lGxYvEMe15MLqWLZF6KstlSLXrz80Br8hh3AOfhrjTxv61uy+BCTd0qq5Xblg== X-Received: by 2002:a05:620a:3198:b0:90e:2f56:2f0b with SMTP id af79cd13be357-9293b56debamr2574614985a.7.1782742542076; Mon, 29 Jun 2026 07:15:42 -0700 (PDT) X-Received: by 2002:a05:620a:3198:b0:90e:2f56:2f0b with SMTP id af79cd13be357-9293b56debamr2574571885a.7.1782742539230; Mon, 29 Jun 2026 07:15:39 -0700 (PDT) Received: from yongmou2.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9260079070bsm2143165885a.40.2026.06.29.07.15.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jun 2026 07:15:38 -0700 (PDT) From: Yongxing Mou To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Jessica Zhang Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Abhinav Kumar , Dmitry Baryshkov Subject: [PATCH RESEND v5 07/25] drm/msm/dp: no need to update tu calculation for mst Date: Mon, 29 Jun 2026 22:14:28 +0800 Message-ID: <20260629-msm-dp-mst-v5-7-2ed6aee1867a@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260629-msm-dp-mst-v5-0-2ed6aee1867a@oss.qualcomm.com> References: <20260629-msm-dp-mst-v5-0-2ed6aee1867a@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1782742144; l=1019; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=hs6YElQtz09tmRSdX6C0+/uz+2FoQvn4lT6aOIb3i/U=; b=a0/B5qGVbImROKqW7HAWX/0q6e+2EsU+iQYHaYgGRbLSjyLKL1wAS6ZNeMvivfOwQYZD5CRZv YqT+xnlXAXZDfV6dXbQEG3MrFj1XcCUavtN7wRDrqnIJwjeES4qbhFC X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: g1ZwuEI-Q3rdYNjvULaRf3hAVcHBgouz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI5MDExOCBTYWx0ZWRfX3Ht9v2ZD8vqT hsBgxzH58A6DobC5FP5q+s1fBjc8vZVl6ey8U0FOO/+45hkbxa3wcfn43yjA5KzO2O4Xja99iEK EcP4pGPjF7C0MIgEBr/yUJ+thMMe0LVKOmdk/AapBg5F1AqJrqBfadbT6z/POKt83dUfCNqnlhb twHGbR4AR6jNUXD+FfHCJjDxah4zSURw/6qUv67tnoHcr7BO36nViRC2zUrgtDdGFzXAMrxO72F jKqL7l19C+YLyvqpwM5Y46KpHLa0zS1RKv+9/jd3o2aTZAiE/exC1DlumEexy7J3CDL6kuGgjqA CrZ95Py1cGW9n1XyWb1UopCGsjHyNt9ICa+QSpVtdLRLPUqBTqwaL01PQVHgGjoXgar0OOJiSkv E0NSFx9mM/r3eZwhXsRAF84RCJ+E+juyfecjua2npu3YoJyQB3egLqCEbbyiDW3am2nRgxIrR+Q knyW4ZxhBQH3Yyvz02A== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI5MDExOCBTYWx0ZWRfX4i0+JnVoa9vk m+tBYfgM9F6/xn24o2gstuPQnpzN5DW/gSX3TbLHXrfDJkSsf7N+iW0Tfd3xUiP2NTHtz4y/nGa L43T0klgOFx3fSDc/vhxoQCxMY5XnhU= X-Authority-Analysis: v=2.4 cv=O9UJeh9W c=1 sm=1 tr=0 ts=6a427e0e cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=Hn_uEZNTG89lqFF_qI8A:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: g1ZwuEI-Q3rdYNjvULaRf3hAVcHBgouz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-29_03,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606290118 From: Abhinav Kumar DP stream is transmitted in transfer units only for SST case, there is no need to calculate and program TU parameters for MST case. Skip the TU programming for MST cases. Signed-off-by: Abhinav Kumar Signed-off-by: Yongxing Mou Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/dp/dp_ctrl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/dp/dp_ctrl.c b/drivers/gpu/drm/msm/dp/dp_ctrl.c index e9aa0e254234..5b5149b160df 100644 --- a/drivers/gpu/drm/msm/dp/dp_ctrl.c +++ b/drivers/gpu/drm/msm/dp/dp_ctrl.c @@ -2705,7 +2705,8 @@ int msm_dp_ctrl_on_stream(struct msm_dp_ctrl *msm_dp_ctrl, struct msm_dp_panel * msm_dp_panel_clear_dsc_dto(panel); - msm_dp_ctrl_setup_tr_unit(ctrl, panel); + if (!ctrl->mst_active) + msm_dp_ctrl_setup_tr_unit(ctrl, panel); msm_dp_write_link(ctrl, REG_DP_STATE_CTRL, DP_STATE_CTRL_SEND_VIDEO); -- 2.43.0