diff --git a/target/linux/ramips/dts/ASL26555-16M.dts b/target/linux/ramips/dts/ASL26555-16M.dts
index 8aeeba84f4396ba3563e77e67a644b67b31f2799..568d8f9d6494e89a68a6b031c9d5765f0e68ff42 100644
--- a/target/linux/ramips/dts/ASL26555-16M.dts
+++ b/target/linux/ramips/dts/ASL26555-16M.dts
@@ -31,7 +31,7 @@
 					reg = <0x30000 0x10000>;
 					read-only;
 				};
-				partition@40000 {
+				factory: partition@40000 {
 					label = "factory";
 					reg = <0x40000 0x10000>;
 					read-only;
diff --git a/target/linux/ramips/dts/DIR-300-B1.dts b/target/linux/ramips/dts/DIR-300-B1.dts
index 4623af2a4072532a631f5fbe5d17e3388c70bcc3..8c5fc523754b39fcf2107b4ea184560e793e374a 100644
--- a/target/linux/ramips/dts/DIR-300-B1.dts
+++ b/target/linux/ramips/dts/DIR-300-B1.dts
@@ -36,7 +36,7 @@
 			read-only;
 		};
 
-		partition@40000 {
+		factory: partition@40000 {
 			label = "devconf";
 			reg = <0x40000 0x10000>;
 			read-only;
diff --git a/target/linux/ramips/dts/DIR-600-B1.dts b/target/linux/ramips/dts/DIR-600-B1.dts
index e43a0d78f0b1992e2ee9e59545343ff8ac529d66..aa9309fbb7dedd19244eccd332c142044df2f23d 100644
--- a/target/linux/ramips/dts/DIR-600-B1.dts
+++ b/target/linux/ramips/dts/DIR-600-B1.dts
@@ -36,7 +36,7 @@
 			read-only;
 		};
 
-		partition@40000 {
+		factory: partition@40000 {
 			label = "devconf";
 			reg = <0x40000 0x10000>;
 			read-only;
diff --git a/target/linux/ramips/dts/W502U.dts b/target/linux/ramips/dts/W502U.dts
index d11a7adedd9750018dfb2320b969b112489e4e64..af448eb7b17b71704cfe42cf236d60cf35dcb4a6 100644
--- a/target/linux/ramips/dts/W502U.dts
+++ b/target/linux/ramips/dts/W502U.dts
@@ -1,7 +1,3 @@
-	ethernet@10100000 {
-		mtd-mac-address = <&factory 0x28>;
-	};
-
 /dts-v1/;
 
 /include/ "rt3050.dtsi"