arm64: dts: qcom: sm6125-xiaomi-ginkgo: Add PMI632 Type-C property

The USB-C port is used for powering external devices and transfer
data from/to them.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
Link: https://lore.kernel.org/r/20260330-ginkgo-add-usb-ir-vib-v3-5-c4b778b0d7f8@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Biswapriyo Nath 2026-03-30 10:13:52 +00:00 committed by Bjorn Andersson
parent 3df39679bf
commit c1da9374c3

View File

@ -116,6 +116,33 @@ &hsusb_phy1 {
status = "okay";
};
&pmi632_typec {
status = "okay";
connector {
compatible = "usb-c-connector";
power-role = "dual";
data-role = "dual";
self-powered;
typec-power-opmode = "default";
pd-disable;
port {
pmi632_hs_in: endpoint {
remote-endpoint = <&usb_dwc3_hs>;
};
};
};
};
&pmi632_vbus {
regulator-min-microamp = <500000>;
regulator-max-microamp = <1000000>;
status = "okay";
};
&pmi632_vib {
status = "okay";
};
@ -316,3 +343,7 @@ &uart4 {
&usb3 {
status = "okay";
};
&usb_dwc3_hs {
remote-endpoint = <&pmi632_hs_in>;
};