From: Shawn Guo <shawnguo@kernel.org>
To: Krzysztof Kozlowski <krzk@kernel.org>
Cc: jens.glathe@oldschoolsolutions.biz,
Abel Vesa <abel.vesa@oss.qualcomm.com>,
Bjorn Andersson <andersson@kernel.org>,
Konrad Dybcio <konradybcio@kernel.org>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, Rob Clark <robdclark@gmail.com>,
Jos Dehaes <jos.dehaes@gmail.com>
Subject: Re: [PATCH v2] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimers, dp altmode support
Date: Fri, 26 Dec 2025 21:15:23 +0800 [thread overview]
Message-ID: <aU6Ka6elOYfYbflG@dragon> (raw)
In-Reply-To: <7283e3e7-54f6-4946-b526-2fa180f15c50@kernel.org>
On Thu, Dec 25, 2025 at 09:33:59AM +0100, Krzysztof Kozlowski wrote:
> On 25/12/2025 04:29, Shawn Guo wrote:
> > On Fri, Apr 18, 2025 at 12:35 AM Jens Glathe via B4 Relay
> > <devnull+jens.glathe.oldschoolsolutions.biz@kernel.org> wrote:
> >>
> >> From: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
> >>
> >> comparing with CRD and other dts for a more complete support of the 7X
> >> only retimers, gpios, regulators, dp outputs
> >>
> >> Tested-by: Rob Clark <robdclark@gmail.com>
> >> Tested-by: Jos Dehaes <jos.dehaes@gmail.com>
> >> Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
> >> ---
> >> This patch adds the required nodes to support DP Altmode on all three type-c
> >> ports. The definition is derived from the CRD. Since they are all marked 40Gbps,
> >> I assume there are 3 PS8830 retimers.
> >> This modification is now for ~8 weeks in my tree with little to no complaints. I
> >> don't have access to a Yoga Slim 7X, however many people on #aarch64-laptops do
> >> and some are using this patch.
> >> ---
> >> Changes in v2:
> >> - removed changes not relevant to retimers and dp altmode (thanks Johan)
> >> - Link to v1: https://lore.kernel.org/r/20250417-slim7x-retimer-v1-1-5813a7835903@oldschoolsolutions.biz
> >> ---
> >> .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 476 ++++++++++++++++++++-
> >> 1 file changed, 470 insertions(+), 6 deletions(-)
> >
> > Hi,
> >
> > I'm running a Slim7x China variant (Yoga Air 14s) with Debian 13.
> > While the Debian stock 6.12 kernel works fine to bring up the display
> > (AMOLED eDP panel), newer kernels like 6.18 loses display during boot.
> > I can do either of the following to get the display back to work.
> >
> > - Enable PS883X driver (Yes, CONFIG_TYPEC_MUX_PS883X is missing from
> > Debian config [1])
>
> Obviously.
>
> >
> > OR
> >
> > - Revert commit 299038d82418 ("arm64: dts: qcom:
> > x1e80100-lenovo-yoga-slim7x: add retimers, dp altmode support")
> >
> > My understanding is that a PS883X driver is required only for external
> > DP support. Why would the driver missing impact/break the internal
> > panel support? Do you guys have any insight on this? Thanks!
> >
>
> You need all drivers to avoid probe deferrals.
Ah, yes! The display subsystem/card is wired up with all 4 eDP/DP
ports. A probe failure on any of the ports will cause the display
card fail out, even though the eDP port has all the dependencies in
place.
Shawn
next prev parent reply other threads:[~2025-12-26 13:15 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-17 16:35 [PATCH v2] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add retimers, dp altmode support Jens Glathe via B4 Relay
2025-04-25 19:45 ` Konrad Dybcio
2025-05-20 2:14 ` Bjorn Andersson
2025-12-25 3:29 ` Shawn Guo
2025-12-25 8:33 ` Krzysztof Kozlowski
2025-12-26 13:15 ` Shawn Guo [this message]
2025-12-26 17:02 ` Dmitry Baryshkov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aU6Ka6elOYfYbflG@dragon \
--to=shawnguo@kernel.org \
--cc=abel.vesa@oss.qualcomm.com \
--cc=andersson@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jens.glathe@oldschoolsolutions.biz \
--cc=jos.dehaes@gmail.com \
--cc=konradybcio@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=krzk@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=robdclark@gmail.com \
--cc=robh@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).