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 51DB331E820 for ; Mon, 16 Mar 2026 03:14:16 +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=1773630857; cv=none; b=KFtVagnd3hsrKyk47MrpVlTDyHf7tMXz7vltkXB6a04hhoXjI361NuapHEXEUG6GR1rQuzA69OOvsOVpjELUn1GkMc0mQh6RYiSiFclt5Ig/8cjToqy3VNmVSoYJrWzewqYYsQfr+TCqJklW75xTscQOwujNHvzJc4z4/ufVEiI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773630857; c=relaxed/simple; bh=/6dAqCJLpbWW1vyE3aLIdCpdvy6gf9OJS53i3RtP+hs=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=XowOSiXkRFlZpO9KXeUU9JsONSKnZaNh3/+cqDbeoP6T5vnYfPPJd2tlxzMAHwZoU1RCBVemRQipezR1oqYbZ8l3zHBQp8LUUVVqDXGwRPhfSa1CmQF1Z6IPLIieg2UF0gWQ5Dey2j33Mvah9oehrElXiFw1EUoYYKVvT7+H6zM= 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=o/SDyaj7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BuyutN8R; 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="o/SDyaj7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BuyutN8R" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62FKv1NQ583288 for ; Mon, 16 Mar 2026 03:14:15 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= fN+IHSJJiOLaxbG8Rl5q3yDa1ZyDe8oqEKBhuN6OVIk=; b=o/SDyaj7l3wDcRt4 hOpYFv0oz5/VP4DENPe0UT6r12zWfYENSsM/qQOmG6Hm4Em+XzUMAMM2K/BZFfJp fBkvZAYwc6Q3xYmm0TRTZkFbnZQOeAKwUHUMlbIAjnM8VzRfOAqwE0Pokj8jVhB4 KSDBsrUMyQMSjSV1cJowfXd5c2BEUPcJ2A0N1BMwXy0mDKin8n58OsOLAyw/cuoU yRJgVdnu1f0vjdpSjFcLnD4yVxlLWiu1jyoq737gu5VIv3AYZe5eHkJFnHqP4+5Z hvQ6XGbeK/zGqQzrGNL13LvQP63bmExiXB1QAuYt3hkCUqsW0HLKiG9myQEq77Ep l/OozA== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cw0udkt7g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 03:14:15 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-82442d02d11so2134225b3a.3 for ; Sun, 15 Mar 2026 20:14:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773630855; x=1774235655; 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=fN+IHSJJiOLaxbG8Rl5q3yDa1ZyDe8oqEKBhuN6OVIk=; b=BuyutN8ReBKVOjBhjo0QiM0YTpQSviTKi1G5s/K6k3E4sZRJs0M3W+e3tc24ASjuG5 7K6+SDk+CzumSnc63J+tFVG1ua6qto9qT9ZnO151PZywPVEN2iXL5LkHe5iTcgnh1XwC lHWa/xRFF9ck/EG0a6qSUwNdkzNNKS4UxHkRNeplgfUFcEFZ/a2rP8BHMmJyYjYM5gsM E7/iflYnoEcaCAUZlymEeFgWyTPS0fFfLpq2XW1SBNn/8JhnmSTwplWU9TTR4hwXwNLZ IaIGthnKiL4I5tPC0pXDaGeKCoeANyigoPiFDY1DDPeswzEid70VyzNbkxt7DNpPCp2b DPtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773630855; x=1774235655; 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=fN+IHSJJiOLaxbG8Rl5q3yDa1ZyDe8oqEKBhuN6OVIk=; b=mP07D/NFQMQPrciUCNCl6y9XR6JpJwsU8XutMhQzt2D6GW+YJ7J3k89lXEhSXrWPBa 6mhYlas8dVq5Ro3T+c2lseW7UDhHygto7q09RhVOtPiRORjGCKyvn+bfml0+PGBRt7Mt 8hC17H//3R3HDH9ZRmRL66jMEVTbx41e2Lxdxjj05dr70JPsm4xoHvi/vVp2ECNAooTo AL6SEYHKqutJHjOO9OQQ3xOJrySBzgpoNjjrH6+dAPycPm1ETUNCA9uwFkoozfaK+cXx bljm/xanMZdpgfqMof283yf64yIkGe+R9w8fXogMWHqWpm/XoNKTJ++H4Ge0D55cWKSN xyLA== X-Forwarded-Encrypted: i=1; AJvYcCWbfzNQnj2VQZV/dsAgaoWqPBbazPaQfftFSlRDfD0OX8RArXiMs56zqxFploSFO3YAnPgGEKxkAKsJeFQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxbDIuKjZ0jUP4P5fJ5KnWalJmX2GK3Y+IrwE+pxHwz+91Ff2+8 IpxBgbGlwogHuA6yfQPHIxskCWgf359jFHPqQ8aHu44bav6j82iC+ok/6YKkkjyBOlaLoV8al9W uGknjoHbvDFq4wGZJjeOvItbpOsiDWKaG8jnbwyq6xbqN52Ol3s8vCRQNSmpZp040AMs= X-Gm-Gg: ATEYQzy57tud2ZfEbrwTSu4vRc43f/i/gxds7oa7ECR7fHqn/sh/6PG7smqm5PcVhck 8aBl85L/mJrTw1UG1d82g8I6gXDVuw3HSiYgvv24yH1/e4HumeLM4HAv87pvWPm1sErEVpjFkMy cMXhSkZOR/9duUOMJmWWK0jkSbqF1YtWxfqKyjXSnKCKKQhabhnUiKWuYktlPcAvIVtu9/ojDKa Csvk8cRkYK7uTZJyLvipSQpjSKWNClUe1aN3lVCJZj6f1xM4SHbyNAvCo6OuFgixcy/UbgX2obl sGo2dg/VbIFteuez+2ppsKV3cVQzeRmTU2qV9mFM55A5qu601PFgtR5vjGyDEUNBDSC9qw5y25U w6IwAGqP/NFEe1S5EWnInuhcEFkmnJALhiOiQ9qyH0e3XdtY6WZe6IrMeUA1uucmSZQ+u7FTo3f 6eBCsLaiywS9VvFmgUWifedxbG0q87IhmGeC2gy84lJQ== X-Received: by 2002:a05:6a00:1a8b:b0:827:2b42:10ea with SMTP id d2e1a72fcca58-82a19701b46mr7053140b3a.1.1773630854749; Sun, 15 Mar 2026 20:14:14 -0700 (PDT) X-Received: by 2002:a05:6a00:1a8b:b0:827:2b42:10ea with SMTP id d2e1a72fcca58-82a19701b46mr7053124b3a.1.1773630854255; Sun, 15 Mar 2026 20:14:14 -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 d2e1a72fcca58-82a07365b22sm11774045b3a.45.2026.03.15.20.14.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Mar 2026 20:14:13 -0700 (PDT) Date: Mon, 16 Mar 2026 08:44:07 +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-Authority-Analysis: v=2.4 cv=BJ2+bVQG c=1 sm=1 tr=0 ts=69b77587 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=lZUHFFOKBum8XIv61zIA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-GUID: tw74209AUALxp78V9RJRz7Rt2BVvWKVc X-Proofpoint-ORIG-GUID: tw74209AUALxp78V9RJRz7Rt2BVvWKVc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDAyMyBTYWx0ZWRfXz/qKoKp8dRIZ 3yQmi7SeAnvAduwyZvyiQqrGu2Qt6EjSKXRy9K/0b++CyzJUIcTF/IxeD7cxq52R2yqMzcI1cuj E2zVEo0Sx3TcaJCTrnnOhecmMXugJzy6CHqIWHGNLvpPmGFcV+tRGeBhCF5rcI7LLytOPMhDkVD 1RhEPLEZpn1MTbLF4jTqe1slLtN7VUmQCU23IZuKpO/CWfZrNAyaS0wWtZCS6R7aYcYRrOKeIoe 0/xV0rjTl02RNYrXEj8N3uRkvHr8qYwvFBMVlZBIi2h69aQfzTwvTOlPZMquMQJ5VZbva7eayST w2zHSlnuPVHGl1W9xNzXrmSbIu3eGpBjypGYB6aBM5j+XMD9pCKVx6k58SYa/XRwWp7+Ct0Ox6Y 1yWL7w1P1vfmgwf6FZMtm7sNOIRJGe9/xuSq42WqU6aHzNamlSw2amrdBLHq76O+eeie5yurgaW KLXYH+C+JPqdo17c93A== 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-16_01,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 adultscore=0 priorityscore=1501 phishscore=0 bulkscore=0 impostorscore=0 spamscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160023 On Fri, Mar 13, 2026 at 07:01:57PM +0200, Dmitry Baryshkov wrote: > On Fri, Mar 13, 2026 at 02:53:06PM +0530, Vishnu Saini wrote: > > 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. > > I see, I totally forgot that it doesn't use the QMP USB+DP PHY. > > Reviewed-by: Dmitry Baryshkov Thank you, dependent dt patch is merged now, i will submit a new series with these patches on top of the branch. > > -- > With best wishes > Dmitry