Reuse Type-C support implemented for the PMI632 PMIC (found on Qualcomm Robotics RB2 platform) and implement Type-C handling for the Qualcomm Robotics RB1 platform. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> --- Changes in v3: - Fixed the commit subject for the regulators patch (Mark Brown) - Rebased on top of linux-next, dropping applied patches - Link to v2: https://lore.kernel.org/r/20240202-pm4125-typec-v2-0-12771d85700d@xxxxxxxxxx Changes in v2: - Removed unnecessary conditional expansion, covered by existing compat string (Krzysztof) - Link to v1: https://lore.kernel.org/r/20240130-pm4125-typec-v1-0-e8d0097e2991@xxxxxxxxxx --- Dmitry Baryshkov (3): regulator: dt-bindings: qcom,usb-vbus-regulator: add support for PM4125 dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block arm64: dts: qcom: qrb2210-rb1: enable USB-C port handling .../regulator/qcom,usb-vbus-regulator.yaml | 1 + .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 12 +++-- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 42 +++++++++++++++ arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 60 +++++++++++++++++++--- 4 files changed, 104 insertions(+), 11 deletions(-) --- base-commit: d17c63c5000f53307cd2a509b216dd197948ae80 change-id: 20240117-pm4125-typec-8800d9c09aec Best regards, -- Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>