mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/11] Enable Qualcomm VBUS block on PMI8998 and PM660
@ 2026-10-31 15:04 David Heidelberg via B4 Relay
  2026-10-31 15:04 ` [PATCH 01/11] regulator: qcom_usb_vbus: Fix the MODULE_LICENSE() string David Heidelberg via B4 Relay
                   ` (10 more replies)
  0 siblings, 11 replies; 14+ messages in thread
From: David Heidelberg via B4 Relay @ 2026-10-31 15:04 UTC (permalink / raw)
  To: Alexey Minnekhanov, Robin Snyders, Liam Girdwood, Mark Brown,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Wesley Cheng,
	Bjorn Andersson, Konrad Dybcio, Abel Vesa, Casey Connolly,
	Sebastian Reichel
  Cc: Richard Acayan, linux-arm-msm, linux-kernel, devicetree,
	Sebastian Reichel, linux-pm, phone-devel, David Heidelberg

Includes basic vbus regulator support for:
 - SHIFT 6MQ
 - Pixel 3 / 3a / 3 XL / 3a XL
 - OnePlus 6 / 6T
 - Xiaomi Poco F1
 - LG G7 / V40

All devices downstream sources using default range 0.5 - 1.5 A.

Validated by looking for `qcom,otg-cl-ua` and default values when
property is not set in the driver.

This series shouldn't change existing behaviour (except register write
execution order). Without Type-C driver this merely replace the write of
the SMB charger to manually control the OTG block.

As a follow-up with the latest upstreamed Type-C driver, this change
will allow setting USB OTG, thus power devices connected to the phone.

Signed-off-by: David Heidelberg <david@ixit.cz>
---
David Heidelberg (11):
      regulator: qcom_usb_vbus: Fix the MODULE_LICENSE() string
      power: supply: qcom_smbx: Do not interfere with vbus driver
      dt-bindings: regulator: qcom,usb-vbus-regulator: Add pmi8998 and pm660
      arm64: dts: qcom: pmi8998: Add node for PMIC VBUS booster
      arm64: dts: qcom: pm660: Add node for PMIC VBUS booster
      arm64: dts: qcom: sdm845-google: Enable vbus support
      arm64: dts: qcom: sdm845-oneplus: Enable vbus support
      arm64: dts: qcom: sdm845-shift-axolotl: Enable vbus support
      arm64: dts: qcom: sdm845-lg: Enable vbus support
      arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable vbus support
      arm64: dts: qcom: sdm670-google: Enable vbus support

 .../bindings/regulator/qcom,usb-vbus-regulator.yaml        |  2 ++
 arch/arm64/boot/dts/qcom/pm660.dtsi                        |  7 +++++++
 arch/arm64/boot/dts/qcom/pmi8998.dtsi                      |  7 +++++++
 arch/arm64/boot/dts/qcom/sdm670-google-common.dtsi         |  7 +++++++
 arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi         |  7 +++++++
 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi             |  7 +++++++
 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi        |  7 +++++++
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts          |  7 +++++++
 .../boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi      |  8 +++++++-
 drivers/power/supply/qcom_smbx.c                           | 14 --------------
 drivers/regulator/qcom_usb_vbus-regulator.c                |  2 +-
 11 files changed, 59 insertions(+), 16 deletions(-)
---
base-commit: 151a134a4e6ec66f69db8750c66006f5207f7a9d
change-id: 20261027-pmi8998-vbus-227837a4dfa0

Best regards,
--  
David Heidelberg <david@ixit.cz>



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

end of thread, other threads:[~2026-11-02 10:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-31 15:04 [PATCH 00/11] Enable Qualcomm VBUS block on PMI8998 and PM660 David Heidelberg via B4 Relay
2026-10-31 15:04 ` [PATCH 01/11] regulator: qcom_usb_vbus: Fix the MODULE_LICENSE() string David Heidelberg via B4 Relay
2026-10-31 15:04 ` [PATCH 02/11] power: supply: qcom_smbx: Do not interfere with vbus driver David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 03/11] dt-bindings: regulator: qcom,usb-vbus-regulator: Add pmi8998 and pm660 David Heidelberg via B4 Relay
2026-11-02  9:58   ` Konrad Dybcio
2026-11-02 10:04     ` David Heidelberg
2026-10-31 15:05 ` [PATCH 04/11] arm64: dts: qcom: pmi8998: Add node for PMIC VBUS booster David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 05/11] arm64: dts: qcom: pm660: " David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 06/11] arm64: dts: qcom: sdm845-google: Enable vbus support David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 07/11] arm64: dts: qcom: sdm845-oneplus: " David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 08/11] arm64: dts: qcom: sdm845-shift-axolotl: " David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 09/11] arm64: dts: qcom: sdm845-lg: " David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 10/11] arm64: dts: qcom: sdm845-xiaomi-beryllium: " David Heidelberg via B4 Relay
2026-10-31 15:05 ` [PATCH 11/11] arm64: dts: qcom: sdm670-google: " David Heidelberg via B4 Relay

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

all inboxes | Powered by JetHome®