diff --git a/target/linux/generic/files/drivers/net/phy/rtl8366rb.c b/target/linux/generic/files/drivers/net/phy/rtl8366rb.c
index f4ec7483d68c41087a388ec9c556546062f2b0f2..a0aaabf5468d192791514deea56933ec389f8b83 100644
--- a/target/linux/generic/files/drivers/net/phy/rtl8366rb.c
+++ b/target/linux/generic/files/drivers/net/phy/rtl8366rb.c
@@ -1458,7 +1458,7 @@ static int rtl8366rb_remove(struct platform_device *pdev)
 
 #ifdef CONFIG_OF
 static const struct of_device_id rtl8366rb_match[] = {
-	{ .compatible = "rtl8366rb" },
+	{ .compatible = "realtek,rtl8366rb" },
 	{},
 };
 MODULE_DEVICE_TABLE(of, rtl8366rb_match);
diff --git a/target/linux/lantiq/dts/DGN3500.dtsi b/target/linux/lantiq/dts/DGN3500.dtsi
index 5528d5994b8f1d16ff869683230ef589e65c83f2..e1555774148f8dd231ef3a304c4899c7819013fb 100644
--- a/target/linux/lantiq/dts/DGN3500.dtsi
+++ b/target/linux/lantiq/dts/DGN3500.dtsi
@@ -72,7 +72,7 @@
 	};
 
 	rtl8366rb {
-		compatible = "rtl8366rb";
+		compatible = "realtek,rtl8366rb";
 		gpio-sda = <&gpio 35 GPIO_ACTIVE_HIGH>;
 		gpio-sck = <&gpio 37 GPIO_ACTIVE_HIGH>;
 	};
diff --git a/target/linux/ramips/dts/F5D8235_V2.dts b/target/linux/ramips/dts/F5D8235_V2.dts
index 084ca0f25a782eb2e89e8f28e2af4192f983d32c..b38dbbb072a0946d4f359dae271d6771d41ba4fa 100644
--- a/target/linux/ramips/dts/F5D8235_V2.dts
+++ b/target/linux/ramips/dts/F5D8235_V2.dts
@@ -37,7 +37,7 @@
 	};
 
 	rtl8366rb {
-		compatible = "rtl8366rb";
+		compatible = "realtek,rtl8366rb";
 		gpio-sda = <&gpio0 1 0>;
 		gpio-sck = <&gpio0 2 0>;
 	};
diff --git a/target/linux/ramips/dts/WL-351.dts b/target/linux/ramips/dts/WL-351.dts
index 91e71c657a67becdd8c92a8d3c7ead2cc92bf3f3..0c65f2f45c1d692cf03221f41030d0879e517ff8 100644
--- a/target/linux/ramips/dts/WL-351.dts
+++ b/target/linux/ramips/dts/WL-351.dts
@@ -79,7 +79,7 @@
 	};
 
 	rtl8366rb {
-		compatible = "rtl8366rb";
+		compatible = "realtek,rtl8366rb";
 		gpio-sda = <&gpio0 1 0>;
 		gpio-sck = <&gpio0 2 0>;
 	};