From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 38B0B23BD05 for ; Fri, 13 Mar 2026 09:23:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773393796; cv=none; b=eOGYLsSaOIJOTtwcK32DGyyj6IgdP3vYsfc2u+px6Gm0/S+NJAyb5YJ2POUyF80JRRscdcP9GXz24WJb0xGi+G6QzfR6s+sApCWpPg6y7+i1EBDtp82zLB914a27/l7fw6oOo2jt4NP9PwUqqOjviJzpEcueMXqA6nQblRjNnz0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773393796; c=relaxed/simple; bh=N4BOZNMw79qtq7smi8rJLkG4AnCK1P80RiHgjYefkiE=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ON6/EOkH3DDLK2r5RDsSi0SPGka0gSDhPUpxiyUMz6QElEsNGFj0cQ8F3avKmY3FhG/N9CSozxd/cF85QK8ZzIhoAlORygV8RIzWacgS/2oEvut/AochgL4f3LU2/BZH0XubTJPKhoXpFP0xyEpkOHzL6aY50N/jjU8O5WZ1zQ8= 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=loxCBjWG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NenkZIPh; arc=none smtp.client-ip=205.220.168.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="loxCBjWG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NenkZIPh" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62D7iLPO2262547 for ; Fri, 13 Mar 2026 09:23:14 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= mh6Wa6dLiUxU5Y/iu2uw1tF+On8woc5oZOHwtvQ8Hdo=; b=loxCBjWGCw806AZO pimPIlHcTyHmCKqP5dXnAfY0Ke2Ficwansh/RbPXOIcVSMRUKhicjGil5lSK5pfE SSeUIEXMC69jrErFHDexfY2BL/9q3x+R0eoW+PysUf46adoUbkBs+Tv4k+zUIkDI Opvbfj+PztEbzZtULqyv1Mt27Fnu2hJ5++IlWEN/btDNO4h0SYSmL67KXRScXhL1 317LTQ9OxGQ9bp7VOVU6H67zaC7aW/9tB5Zrd5PTWFmhAmNEPpTgJQt0r6H9ZjtG g31X5qB2+LrtoJrUS1+OcCpoW6nyjuKZkzTlpCcUa3fohHN+pw06UF/nKdnELcdT 5udEyQ== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cvef4rbrm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 13 Mar 2026 09:23:14 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c6e8fc8af18so895364a12.2 for ; Fri, 13 Mar 2026 02:23:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773393794; x=1773998594; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=mh6Wa6dLiUxU5Y/iu2uw1tF+On8woc5oZOHwtvQ8Hdo=; b=NenkZIPhFfTz7yMm6z7NMoKsWpt4z9IXBkMKiEuGdr7QW+M0Yj8XDKGTjg3pKqWv9+ AEOHLuUeVE6oheXrZcFRh9xSOVhxpZp/XI2CPy63Z4nPsRgzIujaU1Klx0Lz8pCljMhP 8o2RBcD7DWEffDriSH7GS6n+Fbsv6K+d0jGgMAihgraaHBT05W9k/bw2Xminr1Uj6OqW Mj8QlY+A5A9FHahQkdPfKPGfr7pgS6TBKt9fAybvMi3wsiUyoEmbhPiaWxgmYnqRjX4M 6XFMQhntWoi9nWQiY1HFxfqpJbrvGLM/2OmU3Cb9ync/52OEFsF8xjooYYPt+S97s5rh d9Iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773393794; x=1773998594; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mh6Wa6dLiUxU5Y/iu2uw1tF+On8woc5oZOHwtvQ8Hdo=; b=G05DAsedSAAcz2sEVhXkyPNE2Zl59pPySy4XUgFTmC/eNNVYciZE5aaHhgo10UE1j/ K1fzrLcMHxD0pVuhqC62n7zRBarxeW+uzBxTGpGC02FCMecHnR0E796FB9k46YEV8qpF 3Bj4LHC8r34Fsm7kDENH/56hQ33clPzLQQ5yNgKMqe0OaL7zHR1CunbLIZYNLtx/lWMH ucHjRMy1ivkdkxQR/O/J4J8HqygueNZt7MeTl4I0qXQ2HBDUKBbFkx+ts+L0a6+ZDo/u TGgI0+hqUd4q4RPM3aP6gL1xCZwcUekM1ev+whPVH2N1s/NjJPxnnYJKbIIjPBS9XhU0 pJTA== X-Forwarded-Encrypted: i=1; AJvYcCXQEPuZWNIDVLZcrONz5C48bbE/Phwu817Xs220RyFaKlIkNEjtvPXkIAo4743KPt7XXo7s3WMAh2je588=@vger.kernel.org X-Gm-Message-State: AOJu0Yynad/DLwy5q8MmNdgpT/zp3na3hngKuqP89vam37E8tzdKNF+W SZKFYPKALwIu/gEcwiLzkpfwLAAWu4890lR/C6rK6QweJKQ4/pExiczSJTkW0mFARMxkgZ+zlaY fd10ELa6pXdLDnefKC0SgF/15cjI559QBjXSoC2dcoi6yP+152oe4Zs5lTn6UX2W5brY= X-Gm-Gg: ATEYQzzraii8cfNCgJ7VV6BmbOe4nuLlweCjQfrIZMM9b0l5ORAaPQP0rmVhSh2s52e GzLWHRfOL/enBd2Eku2nhCQFUKtsfXgITK/r9A4LH32bGwYoHAcrJRsqs/IgcediWigbPj2bwUD GxiFX7psTz2ibGeNhQsAhpMbJqpm6aTR2pZ/m0H/P0kwdrMyhR4KCsY67zPUkBTBOtfcC8rWPz/ lB4aPSWLvpm65JcCoj5A12D0/55P0/LkIOURDoD8f20DNoxgE0IwvDr30B5itcCkPCfglMleIPJ NRaQZNIBnc2AGy1kR+gzi8WIDT0xcCO+CYo7F8hSyTQ+B+zT38r9THFjSryw7x8wS+neMAPWXTd sBPJpLeucNcdn8V5bkPSt6/4ezuw8ABGdHHrAkq3LTgxppPtTTusfy9mpQvAs24YWt0xJ/C1TiW nB23SzQt1pUj5j5ervXZE1k++DwBr12OugR7QO2F4yAg== X-Received: by 2002:a17:90b:5348:b0:352:d19c:684f with SMTP id 98e67ed59e1d1-35a220baf48mr1538488a91.8.1773393793601; Fri, 13 Mar 2026 02:23:13 -0700 (PDT) X-Received: by 2002:a17:90b:5348:b0:352:d19c:684f with SMTP id 98e67ed59e1d1-35a220baf48mr1538469a91.8.1773393793140; Fri, 13 Mar 2026 02:23:13 -0700 (PDT) Received: from hu-vishsain-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35a03005f7fsm7948376a91.15.2026.03.13.02.23.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 02:23:12 -0700 (PDT) Date: Fri, 13 Mar 2026 14:53:06 +0530 From: Vishnu Saini To: Dmitry Baryshkov Cc: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, prahlad.valluru@oss.qualcomm.com, Prahlad Valluru Subject: Re: [PATCH v3 1/2] arm64: dts: qcom: monaco: add lt8713sx bridge with displayport Message-ID: References: <20251228-lt8713sx-bridge-linux-for-next-v3-0-3f77ad84d7d1@oss.qualcomm.com> <20251228-lt8713sx-bridge-linux-for-next-v3-1-3f77ad84d7d1@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 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Proofpoint-ORIG-GUID: fd07D0WfRJdilGIgdgPLJCgRD5Xa6VS3 X-Proofpoint-GUID: fd07D0WfRJdilGIgdgPLJCgRD5Xa6VS3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEzMDA3MiBTYWx0ZWRfX5q6XilG+SMP7 y+/TlBqKWzExykMypx5TJCkGFhoDIdznkezayZ1nMnx/MdOCy6Csm/FxVdyh27ViL4g6sVCNRGL wbFqCWmO8h5V1KKlK9+mUne0qPxP7iVAG5X1FhACzx6M7sTvoxWpOmDpHxnUbuXHl4SuTa5iP3c 6u1Dkk2Xn4ZP263pDtRjsi3oevrRg6y8IjLBwI1xqJpf/pIsA3DLNP/8HhCz50VvCLNpTTPA2cm Srl1PwVeZaVGsEWZf9YkOHp8xGxbC3gsukhc4/4pKV9tbkqlqs36vtwBOn/30U3H1aTk3bOCiDg 9EOu7T2P67NBNDNf9rX/qfbiVwF4kjb32KBKgtIrP8ICTh4IZrGOXEp20jaM8ngYFqb8Vv6l97u Ny3rRAD9rvHXjiwRZfbGitJcnemkgtm8TYG2F0StuB71XECHuAF7Zd5njvG1E3z2SMYjGH6CGOF PG4tWCo8U0Ej7qFtghA== X-Authority-Analysis: v=2.4 cv=S9nUAYsP c=1 sm=1 tr=0 ts=69b3d782 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=J0OeYoI9xp5qq9CWbzwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-13_01,2026-03-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603130072 On Mon, Mar 09, 2026 at 09:19:45PM +0200, Dmitry Baryshkov wrote: > On Mon, Mar 09, 2026 at 02:38:41PM +0530, Vishnu Saini wrote: > > On Sun, Feb 22, 2026 at 09:16:54PM +0200, Dmitry Baryshkov wrote: > > > On Sun, Feb 22, 2026 at 04:56:45AM +0530, Vishnu Saini wrote: > > > > On Sun, Dec 28, 2025 at 05:49:30PM +0200, Dmitry Baryshkov wrote: > > > > > On Sun, Dec 28, 2025 at 07:10:38PM +0530, Vishnu Saini wrote: > > > > > > Monaco-evk has LT8713sx which act as DP to 3 DP output > > > > > > converter. Edp PHY from monaco soc is connected to lt8713sx > > > > > > as input and output of lt8713sx is connected to 3 mini DP ports. > > > > > > > > > > > > Two ports are available in mainboard and one port > > > > > > is available on Mezz board. > > > > > > > > > > > > lt8713sx is connected to soc over i2c0 and with reset gpio > > > > > > connected to pin6 of ioexpander5. > > > > > > > > > > > > Enable the edp nodes from monaco and enable lontium lt8713sx > > > > > > bridge node. > > > > > > > > > > > > Co-developed-by: Prahlad Valluru > > > > > > Signed-off-by: Prahlad Valluru > > > > > > Signed-off-by: Vishnu Saini > > > > > > --- > > > > > > arch/arm64/boot/dts/qcom/monaco-evk.dts | 89 +++++++++++++++++++++++++++++++++ > > > > > > arch/arm64/boot/dts/qcom/monaco.dtsi | 6 +++ > > > > > > 2 files changed, 95 insertions(+) > > > > > > > > > > > > + > > > > > > + status = "okay"; > > > > > > +}; > > > > > > + > > > > > > +&mdss_dp0_out { > > > > > > + data-lanes = <0 1 2 3>; > > > > > > + link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; > > > > > > + remote-endpoint = <<8713sx_dp_in>; > > > > > > > > > > Does the bridge use DP signalling or does it use USB-C signalling here? > > > > > And even if it is DP signalling, it should be correctly described as > > > > > it uses signals coming from the QMP PHY. See how it's done for laptops > > > > > with DP-HDMI convertors. > > > > Yes, the LT8713SX is using native DP signalling, not USB‑C DP Alt‑Mode. > > > > The QMP DP PHY is already implicitly part of the mdss_dp0 pipeline, > > > > similar to other Qualcomm platforms where external DP bridges are connected. Because of that, I intentionally modeled the connection as: > > > > MDSS DP controller -> LT8713SX bridge > > > > This keeps the DT consistent with existing Qualcomm DP bridge descriptions, where the PHY is not represented as a separate graph endpoint unless there is external lane muxing or alternative signalling paths. > > > > If you feel strongly that the DT should explicitly model: > > > > MDSS DP controller -> QMP DP PHY → LT8713SX bridge > > > > I can update the graph accordingly. Otherwise, please let me know if documenting this more clearly in the binding or commit message would be sufficient. > > > > > > Please check how (and why) other boards handle the similar usecase of > > > DP-to-HDMI bridges. To put it short, in your DT there is no notion that > > > it is a native DP rather than USB-C signalling. > > > > Sorry i couldn't find any good reference for DP-HDMI bridges to check signaling. I checked these > > DP-HDMI bridges PS175, PS176, PS186, PS195, PS196, RTD2171, RTD2142, TI DP159, VM5200 but none of them > > wire DT graph endpoints, Please let me know if there are any specific DP-HDMI bridge you are referring to. > > > > I looked for other references where USB‑C signaling is used, in those case the datapath always involves a > > USB‑C controller/Type‑C mux/switch explicitly represented in the DT. > > For native DP signaling, the common pattern is that the DP controller output is wired directly to a > > DP connector/bridge, without any UCB‑C components in the path. > > Yes. Please see qcom/x1p42100-lenovo-thinkbook-16.dts for the example. Thank you for the reference. In qcom/x1p42100-lenovo-thinkbook-16.dts I reviewed the HPG for x1p42100 and monaco, x1p42100 is having DP0/DP1/DP2 as USB/DP QMP PHY and DP3 is DP/eDP Phy, so DT graph wiring is defined as below: mdss_dp0_out -> usb_1_ss0_qmpphy_dp_in -> usb_1_ss0_qmpphy_out mdss_dp1_out -> usb_1_ss1_qmpphy_dp_in -> usb_1_ss1_qmpphy_out mdss_dp3_out -> edp_panel_in In Monaco DP0 is a eDP/DP phy, hence DT graph wiring is defined as below: mdss_dp0_out -> lt8713sx_dp_in I think Native DP signalig in this patch is align with the reference DT and HPG, please let me know if you are expecting any changes in the current DT graph wiring to make this clear. > > > > > > > > > > > > > > +}; > > > > > > + > > > > > > +&mdss_dp0_phy { > > > > > > + vdda-phy-supply = <&vreg_l5a>; > > > > > > + vdda-pll-supply = <&vreg_l4a>; > > > > > > + > > > > > > + status = "okay"; > > > > > > +}; > > > > > > + > > > > > > -- > > > With best wishes > > > Dmitry > > -- > With best wishes > Dmitry