Devicetree
 help / color / mirror / Atom feed
* [PATCH 0/6] usb: typec: tcpm: qcom: use connector to specify VBUS regulator.
@ 2026-05-19 10:48 Dmitry Baryshkov
  2026-05-19 10:48 ` [PATCH 1/6] dt-bindings: usb: qcom,pmic-typec: deprecate device-specific VBUS Dmitry Baryshkov
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Dmitry Baryshkov @ 2026-05-19 10:48 UTC (permalink / raw)
  To: Bryan O'Donoghue, Greg Kroah-Hartman, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Heikki Krogerus, Liam Girdwood,
	Mark Brown, Bjorn Andersson, Konrad Dybcio
  Cc: linux-arm-msm, linux-usb, devicetree, linux-kernel

The Qualcomm PMIC Type-C devices historically provided their own way of
specifying the VBUS regulator, via the device's vdd-vbus-supply node.
This is not ideal as the VBUS is supplied to the connector and not to
the Type-C block in the PMIC. In theory hardware can use different
regulators for VBUS, so specifying it in the PMIC DTSI is not correct.
Deprecate this property in favour of the standard way of specifying it
(via the connector's vbus-supply property).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
Dmitry Baryshkov (6):
      dt-bindings: usb: qcom,pmic-typec: deprecate device-specific VBUS
      usb: typec: tcpm: qcom: prefer VBUS supply from the connector node
      arm64: dts: qcom: pm4125: move vdd-vbus-supply to connector nodes
      arm64: dts: qcom: pm7250b: move vdd-vbus-supply to connector nodes
      arm64: dts: qcom: pm8150b: move vdd-vbus-supply to connector nodes
      arm64: dts: qcom: pmi632: move vdd-vbus-supply to connector nodes

 Documentation/devicetree/bindings/usb/qcom,pmic-typec.yaml |  4 ++--
 arch/arm64/boot/dts/qcom/pm4125.dtsi                       |  1 -
 arch/arm64/boot/dts/qcom/pm7250b.dtsi                      |  1 -
 arch/arm64/boot/dts/qcom/pm8150b.dtsi                      |  1 -
 arch/arm64/boot/dts/qcom/pmi632.dtsi                       |  1 -
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts                   |  2 ++
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts                   |  2 ++
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts                   |  2 ++
 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts          |  2 ++
 arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts            |  2 ++
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts          |  2 ++
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts                    |  2 ++
 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi   |  2 ++
 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c         | 12 +++++++++++-
 14 files changed, 29 insertions(+), 7 deletions(-)
---
base-commit: 80dd246accce631c328ea43294e53b2b2dd2aa32
change-id: 20260519-fix-tcpm-vbus-aabde21f339d

Best regards,
--  
With best wishes
Dmitry


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2026-05-19 14:06 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-19 10:48 [PATCH 0/6] usb: typec: tcpm: qcom: use connector to specify VBUS regulator Dmitry Baryshkov
2026-05-19 10:48 ` [PATCH 1/6] dt-bindings: usb: qcom,pmic-typec: deprecate device-specific VBUS Dmitry Baryshkov
2026-05-19 10:58   ` sashiko-bot
2026-05-19 11:26   ` Konrad Dybcio
2026-05-19 11:37   ` Bryan O'Donoghue
2026-05-19 10:48 ` [PATCH 2/6] usb: typec: tcpm: qcom: prefer VBUS supply from the connector node Dmitry Baryshkov
2026-05-19 11:16   ` sashiko-bot
2026-05-19 11:25   ` Konrad Dybcio
2026-05-19 14:05   ` Heikki Krogerus
2026-05-19 10:48 ` [PATCH 3/6] arm64: dts: qcom: pm4125: move vdd-vbus-supply to connector nodes Dmitry Baryshkov
2026-05-19 11:26   ` Konrad Dybcio
2026-05-19 10:48 ` [PATCH 4/6] arm64: dts: qcom: pm7250b: " Dmitry Baryshkov
2026-05-19 11:27   ` Konrad Dybcio
2026-05-19 12:01   ` sashiko-bot
2026-05-19 12:17     ` Dmitry Baryshkov
2026-05-19 10:48 ` [PATCH 5/6] arm64: dts: qcom: pm8150b: " Dmitry Baryshkov
2026-05-19 11:27   ` Konrad Dybcio
2026-05-19 13:00   ` sashiko-bot
2026-05-19 10:48 ` [PATCH 6/6] arm64: dts: qcom: pmi632: " Dmitry Baryshkov
2026-05-19 11:27   ` Konrad Dybcio
2026-05-19 11:41 ` [PATCH 0/6] usb: typec: tcpm: qcom: use connector to specify VBUS regulator Bryan O'Donoghue

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox