diff options
author | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2024-01-30 21:32:59 +0200 |
---|---|---|
committer | Bjorn Andersson <andersson@kernel.org> | 2024-02-09 17:05:59 -0600 |
commit | a06a2f12f9e2fa9628a942efd916cf388b19c6ce (patch) | |
tree | 8e9594db8fd23149666f7ac50e4a8b4f44ededfb /arch/arm64/boot/dts/qcom/sm6115.dtsi | |
parent | 7e3a1f6470f7243c81156d2ead60f87da1184225 (diff) |
arm64: dts: qcom: qrb4210-rb2: enable USB-C port handling
Plug in USB-C related bits and pieces to enable USB role switching and
USB-C orientation handling for the Qualcomm RB2 board.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240130-pmi632-typec-v3-6-b05fe44f0a51@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'arch/arm64/boot/dts/qcom/sm6115.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/qcom/sm6115.dtsi | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/sm6115.dtsi b/arch/arm64/boot/dts/qcom/sm6115.dtsi index 1f388b08cea5..8eddb9ad82e8 100644 --- a/arch/arm64/boot/dts/qcom/sm6115.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6115.dtsi @@ -1213,8 +1213,29 @@ reset-names = "ufsphy"; #phy-cells = <0>; + orientation-switch; status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + usb_qmpphy_out: endpoint { + }; + }; + + port@1 { + reg = <1>; + + usb_qmpphy_usb_ss_in: endpoint { + remote-endpoint = <&usb_dwc3_ss>; + }; + }; + }; }; gpi_dma0: dma-controller@4a00000 { @@ -1631,6 +1652,28 @@ snps,has-lpm-erratum; snps,hird-threshold = /bits/ 8 <0x10>; snps,usb3_lpm_capable; + + usb-role-switch; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + usb_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg = <1>; + + usb_dwc3_ss: endpoint { + remote-endpoint = <&usb_qmpphy_usb_ss_in>; + }; + }; + }; }; }; |