Prechádzať zdrojové kódy

mvebu: remove mac-address-increment

It's deprecated.

Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev 1 rok pred
rodič
commit
944d3526a3

+ 0 - 1
target/linux/mvebu/files/arch/arm/boot/dts/armada-380-iij-sa-w2.dts

@@ -352,7 +352,6 @@
 			};
 
 			partition@110000 {
-				compatible = "nvmem-cells";
 				reg = <0x110000 0xf0000>;
 				label = "board_info";
 				read-only;

+ 5 - 10
target/linux/mvebu/files/arch/arm/boot/dts/armada-385-fortinet-fg-30e.dts

@@ -52,41 +52,36 @@
 			port@0 {
 				reg = <0>;
 				label = "wan";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 1>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <1>;
 			};
 
 			port@1 {
 				reg = <1>;
 				label = "lan4";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 5>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <5>;
 			};
 
 			port@2 {
 				reg = <2>;
 				label = "lan3";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 4>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <4>;
 			};
 
 			port@3 {
 				reg = <3>;
 				label = "lan2";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 3>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <3>;
 			};
 
 			port@4 {
 				reg = <4>;
 				label = "lan1";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 2>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <2>;
 			};
 
 			port@6 {

+ 7 - 14
target/linux/mvebu/files/arch/arm/boot/dts/armada-385-fortinet-fg-50e.dts

@@ -56,9 +56,8 @@
 	phy-connection-type = "sgmii";
 	buffer-manager = <&bm>;
 	bm,pool-long = <2>;
-	nvmem-cells = <&macaddr_bdinfo_d880>;
+	nvmem-cells = <&macaddr_bdinfo_d880 1>;
 	nvmem-cell-names = "mac-address";
-	mac-address-increment = <1>;
 };
 
 &eth2 {
@@ -68,9 +67,8 @@
 	phy-connection-type = "sgmii";
 	buffer-manager = <&bm>;
 	bm,pool-long = <3>;
-	nvmem-cells = <&macaddr_bdinfo_d880>;
+	nvmem-cells = <&macaddr_bdinfo_d880 2>;
 	nvmem-cell-names = "mac-address";
-	mac-address-increment = <2>;
 };
 
 &mdio {
@@ -126,41 +124,36 @@
 			port@0 {
 				reg = <0>;
 				label = "lan5";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 7>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <7>;
 			};
 
 			port@1 {
 				reg = <1>;
 				label = "lan4";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 6>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <6>;
 			};
 
 			port@2 {
 				reg = <2>;
 				label = "lan3";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 5>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <5>;
 			};
 
 			port@3 {
 				reg = <3>;
 				label = "lan2";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 4>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <4>;
 			};
 
 			port@4 {
 				reg = <4>;
 				label = "lan1";
-				nvmem-cells = <&macaddr_bdinfo_d880>;
+				nvmem-cells = <&macaddr_bdinfo_d880 3>;
 				nvmem-cell-names = "mac-address";
-				mac-address-increment = <3>;
 			};
 
 			port@6 {

+ 10 - 6
target/linux/mvebu/files/arch/arm/boot/dts/armada-385-fortinet-fg-x0e.dtsi

@@ -211,7 +211,7 @@
 	buffer-manager = <&bm>;
 	bm,pool-long = <0>;
 	bm,pool-short = <1>;
-	nvmem-cells = <&macaddr_bdinfo_d880>;
+	nvmem-cells = <&macaddr_bdinfo_d880 0>;
 	nvmem-cell-names = "mac-address";
 
 	fixed-link {
@@ -285,12 +285,16 @@
 				label = "board-info";
 				read-only;
 
-				compatible = "nvmem-cells";
-				#address-cells = <1>;
-				#size-cells = <1>;
+				nvmem-layout {
+					compatible = "fixed-layout";
+					#address-cells = <1>;
+					#size-cells = <1>;
 
-				macaddr_bdinfo_d880: macaddr@d880 {
-					reg = <0xd880 0x6>;
+					macaddr_bdinfo_d880: macaddr@d880 {
+						compatible = "mac-base";
+						reg = <0xd880 0x6>;
+						#nvmem-cell-cells = <1>;
+					};
 				};
 			};
 

+ 8 - 6
target/linux/mvebu/files/arch/arm/boot/dts/armada-385-nas1dual.dts

@@ -252,12 +252,14 @@
 				label = "u-boot";
 				read-only;
 
-				compatible = "nvmem-cells";
-				#address-cells = <1>;
-				#size-cells = <1>;
-
-				macaddr_uboot_fffa8: macaddr@fffa8 {
-					reg = <0xfffa8 0x6>;
+				nvmem-layout {
+					compatible = "fixed-layout";
+					#address-cells = <1>;
+					#size-cells = <1>;
+
+					macaddr_uboot_fffa8: macaddr@fffa8 {
+						reg = <0xfffa8 0x6>;
+					};
 				};
 			};
 

+ 14 - 14
target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts

@@ -104,6 +104,20 @@
 				label = "factory";
 				reg = <0xf8000 0x8000>;
 				read-only;
+
+				nvmem-layout {
+					compatible = "fixed-layout";
+					#address-cells = <1>;
+					#size-cells = <1>;
+
+					macaddr_factory_0: macaddr@0 {
+						reg = <0x0 0x6>;
+					};
+
+					macaddr_factory_6: macaddr@6 {
+						reg = <0x6 0x6>;
+					};
+				};
 			};
 
 			partition@100000 {
@@ -231,17 +245,3 @@
 		full-duplex;
 	};
 };
-
-&factory {
-	compatible = "nvmem-cells";
-	#address-cells = <1>;
-	#size-cells = <1>;
-
-	macaddr_factory_0: macaddr@0 {
-		reg = <0x0 0x6>;
-	};
-
-	macaddr_factory_6: macaddr@6 {
-		reg = <0x6 0x6>;
-	};
-};