From: Gabor Juhos <juhosg@openwrt.org>
Date: Mon, 8 Apr 2013 11:12:03 +0000 (+0000)
Subject: ramips: OMNI-EMB-HPM.dts fixes
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=82705b30b3e0a59a6481082bead460ce8b992226;p=openwrt%2Fstaging%2Fzorun.git

ramips: OMNI-EMB-HPM.dts fixes

* add mdio-bus and phy nodes
* set phy-handle for the ethernet node
* define flash partiions
* cleanup flash node properties

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 36273
---

diff --git a/target/linux/ramips/dts/OMNI-EMB-HPM.dts b/target/linux/ramips/dts/OMNI-EMB-HPM.dts
index f00c3820b4..11cf0634e2 100644
--- a/target/linux/ramips/dts/OMNI-EMB-HPM.dts
+++ b/target/linux/ramips/dts/OMNI-EMB-HPM.dts
@@ -34,20 +34,52 @@
 			status = "okay";
 
 			m25p80@0 {
+				compatible = "macronix,mx25l12805d";
+				spi-max-frequency = <25000000>;
+				reg = <0>;
+
 				#address-cells = <1>;
 				#size-cells = <1>;
-				compatible = "mx25l6405d";
-				reg = <0 0>;
-				linux,modalias = "m25p80";
-				spi-max-frequency = <25000000>;
+
+				partition@0 {
+					reg = <0x0 0x0030000>;
+					label = "u-boot";
+					read-only;
+				};
+
+				partition@30000 {
+					reg = <0x00030000 0x00010000>;
+					label = "config";
+					read-only;
+				};
+
+				partition@40000 {
+					reg = <0x00040000 0x00010000>;
+					label = "factory";
+					read-only;
+				};
+
+				partition@50000 {
+					reg = <0x00050000 0x00fb0000>;
+					label = "firmware";
+				};
 			};
 		};
 	};
 
 	ethernet@10100000 {
 		status = "okay";
-		ralink,phy-mask = <0x10>;
+
+		phy-handle = <&phy0>;
 		phy-mode = "rgmii";
+
+		mdio-bus {
+			status = "okay";
+
+			phy0: ethernet-phy@4 {
+				reg = <4>;
+			};
+		};
 	};
 
 	wmac@10180000 {