Linux USB
 help / color / mirror / Atom feed
From: "Dr. David Alan Gilbert" <dave@treblig.org>
To: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Cc: Jens Glathe <jens.glathe@oldschoolsolutions.biz>,
	Sebastian Reichel <sre@kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Abel Vesa <abelvesa@kernel.org>,
	Heikki Krogerus <heikki.krogerus@linux.intel.com>,
	Bjorn Andersson <andersson@kernel.org>,
	Konrad Dybcio <konradybcio@kernel.org>,
	linux-usb@vger.kernel.org, devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
	stable@vger.kernel.org
Subject: Re: [PATCH 0/5] usb: typec: ps883x: fixes for older Thunderbolt 4 / USB4 docks
Date: Thu, 30 Jul 2026 17:27:46 +0000	[thread overview]
Message-ID: <amuJkjN1OH_-7a7g@gallifrey> (raw)
In-Reply-To: <29de839d-707e-499d-a90b-36aaca0bebec@oss.qualcomm.com>

* Konrad Dybcio (konrad.dybcio@oss.qualcomm.com) wrote:
> On 7/22/26 7:18 PM, Jens Glathe wrote:
> > Hi Sebastian,
> > 
> > On 7/22/26 18:03, Sebastian Reichel wrote:
> >> Hi,
> >>
> >> On Wed, Jul 22, 2026 at 10:38:34AM +0200, Jens Glathe wrote:
> >>> I understand, however I wouldn't want to nerf ps883x for the Hamoa
> >>> platform until the USB4 stack is complete. The issues you
> >>> currently run into is:
> >> That's exactly what this series is doing and not really a problem
> >> considering USB4 is not working anyways.
> > 
> > ...yet :) Alright, nerf patch it is. Question is how broad we need to specify. You have ps883x on all x1 (Hamoa and Purwa, like, Zenbook A14, IdeaCentre Mini X, HP Omnibook X14 fe1). So probably those compatibles: qcom,x1e80100, qcom,x1p42100, qcom,hamoa, qcom,purwa. Looks like a nerfing table :)
> > 
> > I will do this in v2.
> 
> On one hand, I would just say "don't be surprised connecting USB4
> hardware to hardware that doesn't [yet] support USB4 doesn't work"..
> 
> But if I were in your shoes, I'd prefer for my dock to work too..

Note that this isn't just something like a dock; but even a TB capable
C-C cable can't do usb networking over it between a pair of Snapdragon
laptops, while an older cable works fine.

> And perhaps this is a common problem. Do you have an x86 machine
> with TBT/USB4 where you could build a kernel with
> CONFIG_THUNDERBOLT=n? Does the platform firmware there handle this
> more gracefully, or do we need to make this a generic consideration?

I don't have an x86 Type-c machine, but someone did say aarch macs have
the problem as well.

Dave

> Konrad
-- 
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/

  reply	other threads:[~2026-07-30 17:47 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-18 17:06 [PATCH 0/5] usb: typec: ps883x: fixes for older Thunderbolt 4 / USB4 docks Jens Glathe via B4 Relay
2026-07-18 17:06 ` [PATCH 1/5] dt-bindings: usb: parade,ps8830: Add parade,disable-usb4 property Jens Glathe via B4 Relay
2026-07-21 10:24   ` Krzysztof Kozlowski
2026-07-18 17:06 ` [PATCH 2/5] usb: typec: ps883x: Return -EOPNOTSUPP for USB4 when parade,disable-usb4 is set Jens Glathe via B4 Relay
2026-07-19  1:14   ` Dr. David Alan Gilbert
2026-07-21 17:57   ` Dmitry Baryshkov
2026-07-22  8:45     ` Jens Glathe
2026-07-18 17:06 ` [PATCH 3/5] usb: typec: mux: ps883x: refactor DP altmode handling and support TYPEC_DP_STATE_F Jens Glathe via B4 Relay
2026-07-21 10:45   ` Heikki Krogerus
2026-07-21 18:02   ` Dmitry Baryshkov
2026-07-30 16:46   ` Konrad Dybcio
2026-07-18 17:06 ` [PATCH 4/5] usb: typec: mux: ps883x: add a delay after writing config regs Jens Glathe via B4 Relay
2026-07-21 10:53   ` Heikki Krogerus
2026-07-22 17:36     ` Jens Glathe
2026-07-18 17:06 ` [PATCH 5/5] arm64: dts: qcom: x1: disable ps883x USB4 capability Jens Glathe via B4 Relay
2026-07-19  1:15   ` Dr. David Alan Gilbert
2026-07-21  0:43 ` [PATCH 0/5] usb: typec: ps883x: fixes for older Thunderbolt 4 / USB4 docks Sebastian Reichel
2026-07-21 16:24   ` Dr. David Alan Gilbert
2026-07-21 23:34     ` Sebastian Reichel
2026-07-22  8:27       ` Konrad Dybcio
2026-07-22 15:34         ` Sebastian Reichel
2026-07-22  8:38       ` Jens Glathe
2026-07-22 16:03         ` Sebastian Reichel
2026-07-22 17:18           ` Jens Glathe
2026-07-30 16:51             ` Konrad Dybcio
2026-07-30 17:27               ` Dr. David Alan Gilbert [this message]
2026-07-21 17:56 ` Dmitry Baryshkov
2026-07-24 13:29   ` Jens Glathe

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=amuJkjN1OH_-7a7g@gallifrey \
    --to=dave@treblig.org \
    --cc=abelvesa@kernel.org \
    --cc=andersson@kernel.org \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=heikki.krogerus@linux.intel.com \
    --cc=jens.glathe@oldschoolsolutions.biz \
    --cc=konrad.dybcio@oss.qualcomm.com \
    --cc=konradybcio@kernel.org \
    --cc=krzk+dt@kernel.org \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=robh@kernel.org \
    --cc=sre@kernel.org \
    --cc=stable@vger.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