diff --git a/target/linux/ramips/rt305x/profiles/00-default.mk b/target/linux/ramips/rt305x/profiles/00-default.mk
index a905d1ed80d..55ac015bbe8 100644
--- a/target/linux/ramips/rt305x/profiles/00-default.mk
+++ b/target/linux/ramips/rt305x/profiles/00-default.mk
@@ -8,7 +8,7 @@
 define Profile/Default
 	NAME:=Default Profile
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/allnet.mk b/target/linux/ramips/rt305x/profiles/allnet.mk
index b6805fa1559..858891f4d44 100644
--- a/target/linux/ramips/rt305x/profiles/allnet.mk
+++ b/target/linux/ramips/rt305x/profiles/allnet.mk
@@ -8,7 +8,7 @@
 define Profile/ALL02393G
 	NAME:=Allnet ALL0239-3G
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev restorefactory
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/alpha.mk b/target/linux/ramips/rt305x/profiles/alpha.mk
index 2b8e3115f36..a537509a99d 100644
--- a/target/linux/ramips/rt305x/profiles/alpha.mk
+++ b/target/linux/ramips/rt305x/profiles/alpha.mk
@@ -8,7 +8,7 @@
 define Profile/ASL26555
 	NAME:=Alpha ASL26555
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/aztech.mk b/target/linux/ramips/rt305x/profiles/aztech.mk
index 736a97a8c6e..ab2d8cba2f3 100644
--- a/target/linux/ramips/rt305x/profiles/aztech.mk
+++ b/target/linux/ramips/rt305x/profiles/aztech.mk
@@ -8,7 +8,7 @@
 define Profile/HW5503G
 	NAME:=Aztech HW550-3G
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/belkin.mk b/target/linux/ramips/rt305x/profiles/belkin.mk
index 88688d69bad..47968ed4100 100644
--- a/target/linux/ramips/rt305x/profiles/belkin.mk
+++ b/target/linux/ramips/rt305x/profiles/belkin.mk
@@ -9,7 +9,7 @@ define Profile/F5D8235V2
 	NAME:=Belkin F5D8235 v2
 	PACKAGES:=\
 		kmod-switch-rtl8366rb kmod-swconfig swconfig \
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef
 
@@ -20,7 +20,7 @@ endef
 define Profile/F7C027
 	NAME:=Belkin F7C027
         PACKAGES:=\
-                -kmod-usb-core -kmod-usb-dwc2 \
+                -kmod-usb-core -kmod-usb-rt305x-dwc_otg \
                 -kmod-ledtrig-usbdev
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/broadway.mk b/target/linux/ramips/rt305x/profiles/broadway.mk
index 0bcce669d3d..8e994bdb8c7 100644
--- a/target/linux/ramips/rt305x/profiles/broadway.mk
+++ b/target/linux/ramips/rt305x/profiles/broadway.mk
@@ -8,7 +8,7 @@
 define Profile/BROADWAY
 	NAME:=Hauppauge Broadway
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev restorefactory
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/dlink.mk b/target/linux/ramips/rt305x/profiles/dlink.mk
index 4e369bbdd52..29d8b7c38a1 100644
--- a/target/linux/ramips/rt305x/profiles/dlink.mk
+++ b/target/linux/ramips/rt305x/profiles/dlink.mk
@@ -8,7 +8,7 @@
 define Profile/DIR615H1
 	NAME:=Dlink DIR-615 H1
         PACKAGES:=\
-                -kmod-usb-core -kmod-usb-dwc2 \
+                -kmod-usb-core -kmod-usb-rt305x-dwc_otg \
                 -kmod-ledtrig-usbdev
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/fon.mk b/target/linux/ramips/rt305x/profiles/fon.mk
index 2c0d82a4829..2e58dd8137f 100644
--- a/target/linux/ramips/rt305x/profiles/fon.mk
+++ b/target/linux/ramips/rt305x/profiles/fon.mk
@@ -8,7 +8,7 @@
 define Profile/FONERA20N
 	NAME:=Fonera 2.0N
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/freestation5.mk b/target/linux/ramips/rt305x/profiles/freestation5.mk
index ce9c304989b..a3c105b95fc 100644
--- a/target/linux/ramips/rt305x/profiles/freestation5.mk
+++ b/target/linux/ramips/rt305x/profiles/freestation5.mk
@@ -8,7 +8,7 @@
 define Profile/FREESTATION5
 	NAME:=FreeStation5
 	PACKAGES:=\
-		 kmod-usb-dwc2 kmod-rt2500-usb kmod-rt2800-usb kmod-rt2x00-usb
+		 kmod-usb-rt305x-dwc_otg kmod-rt2500-usb kmod-rt2800-usb kmod-rt2x00-usb
 endef
 
 define Profile/FREESTATION5/Description
diff --git a/target/linux/ramips/rt305x/profiles/hg255d.mk b/target/linux/ramips/rt305x/profiles/hg255d.mk
index 9aebe093cee..f045b2fc7ed 100644
--- a/target/linux/ramips/rt305x/profiles/hg255d.mk
+++ b/target/linux/ramips/rt305x/profiles/hg255d.mk
@@ -7,7 +7,7 @@
 
 define Profile/HG255D
 	NAME:=HuaWei HG255D
-	PACKAGES:=kmod-leds-gpio kmod-rt2800-pci wpad-mini kmod-usb-dwc2
+	PACKAGES:=kmod-leds-gpio kmod-rt2800-pci wpad-mini kmod-usb-rt305x-dwc_otg
 endef
 
 define Profile/HG255D/Description
diff --git a/target/linux/ramips/rt305x/profiles/n13u.mk b/target/linux/ramips/rt305x/profiles/n13u.mk
index 353b526ac53..6c81722efe6 100644
--- a/target/linux/ramips/rt305x/profiles/n13u.mk
+++ b/target/linux/ramips/rt305x/profiles/n13u.mk
@@ -7,7 +7,7 @@
 
 define Profile/RT-N13U
 	NAME:=Asus RT-N13U
-	PACKAGES:=kmod-leds-gpio kmod-rt2800-pci wpad-mini kmod-usb-dwc2
+	PACKAGES:=kmod-leds-gpio kmod-rt2800-pci wpad-mini kmod-usb-rt305x-dwc_otg
 endef
 
 define Profile/RT-N13U/Description
diff --git a/target/linux/ramips/rt305x/profiles/tenda.mk b/target/linux/ramips/rt305x/profiles/tenda.mk
index d9d94cfbb91..10a4cb30779 100644
--- a/target/linux/ramips/rt305x/profiles/tenda.mk
+++ b/target/linux/ramips/rt305x/profiles/tenda.mk
@@ -8,7 +8,7 @@
 define Profile/3G300M
 	NAME:=Tenda 3G300M
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef
 
diff --git a/target/linux/ramips/rt305x/profiles/upvel.mk b/target/linux/ramips/rt305x/profiles/upvel.mk
index 590abb04110..3910c8f1699 100644
--- a/target/linux/ramips/rt305x/profiles/upvel.mk
+++ b/target/linux/ramips/rt305x/profiles/upvel.mk
@@ -8,7 +8,7 @@
 define Profile/UR-336UN
 	NAME:=UPVEL UR-336UN
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef
 
@@ -20,7 +20,7 @@ $(eval $(call Profile,UR-336UN))
 define Profile/UR-326N4G
 	NAME:=UPVEL UR-326N4G
 	PACKAGES:=\
-		kmod-usb-core kmod-usb-dwc2 \
+		kmod-usb-core kmod-usb-rt305x-dwc_otg \
 		kmod-ledtrig-usbdev
 endef