diff --git a/arch/arm64/boot/dts/qcom/nord-ride-sx.dts b/arch/arm64/boot/dts/qcom/nord-ride-sx.dts index 67422fa8cf1e..c4ce7a6a3d59 100644 --- a/arch/arm64/boot/dts/qcom/nord-ride-sx.dts +++ b/arch/arm64/boot/dts/qcom/nord-ride-sx.dts @@ -521,6 +521,10 @@ }; }; +&eud_ep { + remote-endpoint = <&usb_0_dwc3_hs>; +}; + &i2c9 { clock-frequency = <400000>; @@ -667,6 +671,10 @@ status = "okay"; }; +&usb_0_dwc3_hs { + remote-endpoint = <&eud_ep>; +}; + &usb_0_hsphy { vdd-supply = <&vreg_l1e_0p9>; vdda12-supply = <&vreg_l2i_1p2>; @@ -693,7 +701,6 @@ &usb_1 { dr_mode = "peripheral"; - status = "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/nord.dtsi b/arch/arm64/boot/dts/qcom/nord.dtsi index 64d1a292f096..ca1beec71a7d 100644 --- a/arch/arm64/boot/dts/qcom/nord.dtsi +++ b/arch/arm64/boot/dts/qcom/nord.dtsi @@ -1761,8 +1761,6 @@ snps,dis-u1-entry-quirk; snps,dis-u2-entry-quirk; - - status = "disabled"; }; usb_0: usb@a600000 { @@ -2117,6 +2115,32 @@ }; }; + eud: eud@88e7000 { + compatible = "qcom,sc7280-eud", "qcom,eud"; + reg = <0x0 0x088e7000 0x0 0x2000>, + <0x0 0x088e9000 0x0 0x1000>; + interrupts-extended = <&pdc 11 IRQ_TYPE_LEVEL_HIGH>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + eud_ep: endpoint { + }; + }; + + port@1 { + reg = <1>; + + eud_con: endpoint { + }; + }; + }; + }; + ipcc: mailbox@9007000 { compatible = "qcom,nord-ipcc", "qcom,ipcc";