diff --git a/target/linux/ramips/dts/rt3352.dtsi b/target/linux/ramips/dts/rt3352.dtsi
index 6b1f11d770af012218fb1d510e8eb1693e84349e..47e30a3335a15ca7adb6586edc4264c01e3b586a 100644
--- a/target/linux/ramips/dts/rt3352.dtsi
+++ b/target/linux/ramips/dts/rt3352.dtsi
@@ -216,6 +216,13 @@
 		interrupts = <17>;
 	};
 
+	usbphy {
+		compatible = "ralink,rt3xxx-usbphy";
+
+		resets = <&rstctrl 22 &rstctrl 25>;
+		reset-names = "host", "device";
+	};
+
 	wmac@10180000 {
 		compatible = "ralink,rt3352-wmac", "ralink,rt2880-wmac";
 		reg = <0x10180000 40000>;
@@ -227,7 +234,7 @@
 	};
 
 	ehci@101c0000 {
-		compatible = "ralink,rt3352-ehci", "ehci-platform";
+		compatible = "ralink,rt3xxx-ehci", "ehci-platform";
 		reg = <0x101c0000 0x1000>;
 
 		interrupt-parent = <&intc>;
@@ -237,7 +244,7 @@
 	};
 
 	ohci@101c1000 {
-		compatible = "ralink,rt3352-ohci", "ohci-platform";
+		compatible = "ralink,rt3xxx-ohci", "ohci-platform";
 		reg = <0x101c1000 0x1000>;
 
 		interrupt-parent = <&intc>;