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. Dependencies: [1] [1] https://lore.kernel.org/linux-arm-msm/20240130-pmi632-typec-v3-0-b05fe44f0a51@xxxxxxxxxx/ Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@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 (4): dt-bindings: regulator: qcom,usb-vbus-regulator: add support for PM4125 dt-bindings: usb: qcom,pmic-typec: add support for the PM4125 block arm64: dts: qcom: pm4125: define USB-C related blocks 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/pm4125.dtsi | 30 +++++++++++ arch/arm64/boot/dts/qcom/qcm2290.dtsi | 42 +++++++++++++++ arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 60 +++++++++++++++++++--- 5 files changed, 134 insertions(+), 11 deletions(-) --- base-commit: 10fcb85d581e1d7e592a5db0efd45c2954a262b1 change-id: 20240117-pm4125-typec-8800d9c09aec Best regards, -- Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>