From: Gabor Juhos <juhosg@openwrt.org>
Date: Mon, 8 Apr 2013 07:11:35 +0000 (+0000)
Subject: ramips: TEW-692GR.dts fixes
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=4c85227cf4a88f6f581e9597170354461f91351c;p=openwrt%2Fstaging%2Fzorun.git

ramips: TEW-692GR.dts fixes

* fix pinmux settings
* remove spi node
* add PCI node
* add nor-flash node

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

SVN-Revision: 36268
---

diff --git a/target/linux/ramips/dts/TEW-692GR.dts b/target/linux/ramips/dts/TEW-692GR.dts
index 8ead5fc03f..0e7b15df8f 100644
--- a/target/linux/ramips/dts/TEW-692GR.dts
+++ b/target/linux/ramips/dts/TEW-692GR.dts
@@ -12,9 +12,10 @@
 
 	palmbus@10000000 {
 		sysc@0 {
-			ralink,pinmux = "uartlite", "spi";
-			ralink,gpiomux = "i2c", "jtag";
+			ralink,pinmux = "uartlite";
+			ralink,gpiomux = "i2c", "jtag", "spi";
 			ralink,uartmux = "gpio";
+			ralink,pcimux = "pci-fnc";
 			ralink,wdtmux = <1>;
 		};
 
@@ -29,19 +30,6 @@
 		gpio1: gpio@638 {
 			status = "okay";
 		};
-
-		spi@b00 {
-			status = "okay";
-
-			m25p80@0 {
-				#address-cells = <1>;
-				#size-cells = <1>;
-				compatible = "mx25l6405d";
-				reg = <0 0>;
-				linux,modalias = "m25p80";
-				spi-max-frequency = <25000000>;
-			};
-		};
 	};
 
 	ethernet@10100000 {
@@ -50,11 +38,53 @@
 		phy-mode = "rgmii";
 	};
 
+	pci@10140000 {
+		status = "okay";
+
+		host-bridge {
+			pci-bridge@1 {
+				status = "okay";
+			};
+		};
+	};
+
 	wmac@10180000 {
 		status = "okay";
 		ralink,5ghz = <0>;
 	};
 
+	nor-flash@1c000000 {
+		compatible = "cfi-flash";
+		reg = <0x1c000000 0x800000>;
+
+		bank-width = <2>;
+		#address-cells = <1>;
+		#size-cells = <1>;
+
+		partition@0 {
+			reg = <0x0 0x0030000>;
+			label = "u-boot";
+			read-only;
+		};
+
+		partition@30000 {
+			reg = <0x00030000 0x00010000>;
+			label = "u-boot-env";
+			read-only;
+		};
+
+		partition@40000 {
+			reg = <0x00040000 0x00010000>;
+			label = "factory";
+			read-only;
+		};
+
+		partition@50000 {
+			reg = <0x00050000 0x007b0000>;
+			label = "firmware";
+		};
+	};
+
 	gpio-keys-polled {
 		compatible = "gpio-keys-polled";
 		#address-cells = <1>;