ramips: fix indentation and other mistakes in .dts{, i} files
The following patch fixes:
 * wrong indentations
 * doubled gpio-keys-polled nodes (DIR-300-B7, DIR-320-B1, DIR-610-A1)
 * duplicate spacings
 * empty lines at end of files and after last child nodes
 * trailing and leading whitespace
 * unnecessary and commented-out code
 * missing empty lines between nodes and between properties and nodes
 * unnecessary empty lines between nodes properties [1]
in .dts{,i} files, for ramips target.
[1] Some of empty lines in SOCs dtsi files were left untouched, because they seem to be there for a reason (readability?).
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
SVN-Revision: 46613
			
			
This commit is contained in:
		@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -68,14 +67,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "edimax:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "edimax:amber:wlan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g {
 | 
			
		||||
			label = "edimax:blue:3g";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
@@ -87,11 +89,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlanswitch {
 | 
			
		||||
			label = "wlanswitch";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -68,6 +67,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "edimax:amber:wlan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -79,6 +79,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -41,6 +42,7 @@
 | 
			
		||||
				};
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		gpio1: gpio@660 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
		};
 | 
			
		||||
@@ -78,10 +80,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		ap {
 | 
			
		||||
			label = "tenda:blue:ap";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g {
 | 
			
		||||
			label = "tenda:blue:3g";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -93,6 +97,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -110,5 +115,4 @@
 | 
			
		||||
			gpios = <&gpio0 13 0>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -54,26 +55,32 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		3grouter {
 | 
			
		||||
			label = "tenda:blue:3grouter";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		ap {
 | 
			
		||||
			label = "tenda:blue:ap";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wisprouter {
 | 
			
		||||
			label = "tenda:blue:wisprouter";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wirelessrouter {
 | 
			
		||||
			label = "tenda:blue:wirelessrouter";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g {
 | 
			
		||||
			label = "tenda:blue:3g";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wpsreset {
 | 
			
		||||
			label = "tenda:blue:wpsreset";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -85,11 +92,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mode {
 | 
			
		||||
			label = "mode";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -41,6 +42,7 @@
 | 
			
		||||
				};
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		gpio1: gpio@660 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
		};
 | 
			
		||||
@@ -77,10 +79,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		system {
 | 
			
		||||
			label = "a5-v11:blue:system";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "a5-v11:red:power";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
@@ -92,6 +96,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -108,6 +113,7 @@
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
			gpios = <&gpio0 7 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		root_hub {
 | 
			
		||||
			gpio-export,name = "root_hub";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -82,10 +82,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "aigale:blue:wan";
 | 
			
		||||
			gpios = <&gpio2 4 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "aigale:blue:wlan";
 | 
			
		||||
			gpios = <&gpio3 0 1>;
 | 
			
		||||
@@ -97,6 +99,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -70,10 +71,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "airlive:green:wlan";
 | 
			
		||||
			gpios = <&gpio0 8 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mobile {
 | 
			
		||||
			label = "airlive:green:mobile";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -85,6 +88,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -63,18 +62,22 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "hw550-3g:green:usb";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g {
 | 
			
		||||
			label = "hw550-3g:green:3g";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "hw550-3g:green:status";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "hw550-3g:green:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -86,16 +89,19 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		connect {
 | 
			
		||||
			label = "connect";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
			linux,code = <0xda>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -70,14 +71,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		rssilow {
 | 
			
		||||
			label = "all0256n:green:rssilow";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rssimed {
 | 
			
		||||
			label = "all0256n:green:rssimed";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rssihigh {
 | 
			
		||||
			label = "all0256n:green:rssihigh";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -89,6 +93,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -70,14 +71,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		rssilow {
 | 
			
		||||
			label = "all0256n:green:rssilow";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rssimed {
 | 
			
		||||
			label = "all0256n:green:rssimed";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rssihigh {
 | 
			
		||||
			label = "all0256n:green:rssihigh";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -89,6 +93,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -78,7 +79,6 @@
 | 
			
		||||
 | 
			
		||||
	i2c-gpio {
 | 
			
		||||
		compatible = "i2c-gpio";
 | 
			
		||||
 | 
			
		||||
		gpios = <&gpio0 1 0 &gpio0 2 0>;
 | 
			
		||||
		i2c-gpio,delay-us = <10>;
 | 
			
		||||
 | 
			
		||||
@@ -97,10 +97,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		ld1 {
 | 
			
		||||
			label = "allnet:green:ld1";
 | 
			
		||||
			gpios = <&pcf0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		ld2 {
 | 
			
		||||
			label = "allnet:green:ld2";
 | 
			
		||||
			gpios = <&pcf0 1 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -78,7 +79,6 @@
 | 
			
		||||
 | 
			
		||||
	i2c-gpio {
 | 
			
		||||
		compatible = "i2c-gpio";
 | 
			
		||||
 | 
			
		||||
		gpios = <&gpio0 1 0 &gpio0 2 0>;
 | 
			
		||||
		i2c-gpio,delay-us = <10>;
 | 
			
		||||
 | 
			
		||||
@@ -97,10 +97,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		ld1 {
 | 
			
		||||
			label = "allnet:green:ld1";
 | 
			
		||||
			gpios = <&pcf0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		ld2 {
 | 
			
		||||
			label = "allnet:green:ld2";
 | 
			
		||||
			gpios = <&pcf0 1 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -32,6 +32,7 @@
 | 
			
		||||
 | 
			
		||||
		mdio-bus {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			phy0: ethernet-phy@0 {
 | 
			
		||||
				phy-mode = "mii";
 | 
			
		||||
				reg = <0>;
 | 
			
		||||
@@ -47,7 +48,6 @@
 | 
			
		||||
	cfi@bdc00000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0xbc400000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
@@ -89,11 +89,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <100>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -32,6 +32,7 @@
 | 
			
		||||
 | 
			
		||||
		mdio-bus {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			phy0: ethernet-phy@0 {
 | 
			
		||||
				phy-mode = "mii";
 | 
			
		||||
				reg = <0>;
 | 
			
		||||
@@ -47,7 +48,6 @@
 | 
			
		||||
	cfi@bdc00000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0xbc400000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
@@ -99,11 +99,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <100>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -48,10 +47,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		run {
 | 
			
		||||
			label = "argus-atp52b:green:run";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		net {
 | 
			
		||||
			label = "argus-atp52b:amber:net";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -63,11 +64,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -26,30 +27,36 @@
 | 
			
		||||
					reg = <0x0 0x30000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@30000 {
 | 
			
		||||
					label = "uboot-env";
 | 
			
		||||
					reg = <0x30000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@40000 {
 | 
			
		||||
					label = "factory";
 | 
			
		||||
					reg = <0x40000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@50000 {
 | 
			
		||||
					label = "firmware";
 | 
			
		||||
					reg = <0x50000 0xf80000>;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@fd0000 {
 | 
			
		||||
					label = "cert";
 | 
			
		||||
					reg = <0xfd0000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@fe0000 {
 | 
			
		||||
					label = "langpack";
 | 
			
		||||
					reg = <0xfe0000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				devdata: partition@ff0000 {
 | 
			
		||||
					label = "devdata";
 | 
			
		||||
					reg = <0xff0000 0x10000>;
 | 
			
		||||
@@ -89,11 +96,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 0>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 12 0>;
 | 
			
		||||
@@ -103,34 +112,42 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		eth {
 | 
			
		||||
			label = "asl26555:green:eth";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan-red {
 | 
			
		||||
			label = "asl26555:red:wan";
 | 
			
		||||
			gpios = <&gpio0 1 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan-green {
 | 
			
		||||
			label = "asl26555:green:wan";
 | 
			
		||||
			gpios = <&gpio0 2 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "asl26555:green:wlan";
 | 
			
		||||
			gpios = <&gpio0 7 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power-green {
 | 
			
		||||
			label = "asl26555:green:power";
 | 
			
		||||
			gpios = <&gpio0 8 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power-red {
 | 
			
		||||
			label = "asl26555:red:power";
 | 
			
		||||
			gpios = <&gpio0 9 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g-green {
 | 
			
		||||
			label = "asl26555:green:3g";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g-red {
 | 
			
		||||
			label = "asl26555:red:3g";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -26,25 +27,30 @@
 | 
			
		||||
					reg = <0x0 0x30000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				ubootenv: partition@30000 {
 | 
			
		||||
					label = "uboot-env";
 | 
			
		||||
					reg = <0x30000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@40000 {
 | 
			
		||||
					label = "rgdb";
 | 
			
		||||
					reg = <0x40000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@50000 {
 | 
			
		||||
					label = "firmware";
 | 
			
		||||
					reg = <0x50000 0x790000>;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@7e0000 {
 | 
			
		||||
					label = "cert";
 | 
			
		||||
					reg = <0x7e0000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@7f0000 {
 | 
			
		||||
					label = "langpack";
 | 
			
		||||
					reg = <0x7f0000 0x10000>;
 | 
			
		||||
@@ -84,11 +90,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 0>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 12 0>;
 | 
			
		||||
@@ -98,34 +106,42 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		eth {
 | 
			
		||||
			label = "asl26555:green:eth";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan-red {
 | 
			
		||||
			label = "asl26555:red:wan";
 | 
			
		||||
			gpios = <&gpio0 1 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan-green {
 | 
			
		||||
			label = "asl26555:green:wan";
 | 
			
		||||
			gpios = <&gpio0 2 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "asl26555:green:wlan";
 | 
			
		||||
			gpios = <&gpio0 7 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power-green {
 | 
			
		||||
			label = "asl26555:green:power";
 | 
			
		||||
			gpios = <&gpio0 8 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power-red {
 | 
			
		||||
			label = "asl26555:red:power";
 | 
			
		||||
			gpios = <&gpio0 9 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g-green {
 | 
			
		||||
			label = "asl26555:green:3g";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g-red {
 | 
			
		||||
			label = "asl26555:red:3g";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -62,6 +63,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		link {
 | 
			
		||||
			label = "asiarf:green:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -73,6 +75,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -15,14 +15,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		tx {
 | 
			
		||||
			label = "awm002-evb:green:tx";
 | 
			
		||||
			gpios = <&gpio0 15 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rx {
 | 
			
		||||
			label = "awm002-evb:green:rx";
 | 
			
		||||
			gpios = <&gpio0 16 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "awm002-evb:green:wps";
 | 
			
		||||
			gpios = <&gpio0 21 1>;
 | 
			
		||||
@@ -34,11 +37,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset_wps {
 | 
			
		||||
			label = "reset_wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mode {
 | 
			
		||||
			label = "mode";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -15,14 +15,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		tx {
 | 
			
		||||
			label = "awm002-evb:green:tx";
 | 
			
		||||
			gpios = <&gpio0 15 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rx {
 | 
			
		||||
			label = "awm002-evb:green:rx";
 | 
			
		||||
			gpios = <&gpio0 16 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "awm002-evb:green:wps";
 | 
			
		||||
			gpios = <&gpio0 21 1>;
 | 
			
		||||
@@ -34,11 +37,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset_wps {
 | 
			
		||||
			label = "reset_wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mode {
 | 
			
		||||
			label = "mode";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -7,6 +7,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -62,10 +63,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		ld1 {
 | 
			
		||||
			label = "asiarf:green:ld1";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		ld2 {
 | 
			
		||||
			label = "asiarf:green:ld2";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -30,14 +30,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		tx {
 | 
			
		||||
			label = "awm002-evb:green:tx";
 | 
			
		||||
			gpios = <&gpio0 15 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rx {
 | 
			
		||||
			label = "awm002-evb:green:rx";
 | 
			
		||||
			gpios = <&gpio0 16 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "awm002-evb:green:wps";
 | 
			
		||||
			gpios = <&gpio0 21 1>;
 | 
			
		||||
@@ -49,11 +52,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset_wps {
 | 
			
		||||
			label = "reset_wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mode {
 | 
			
		||||
			label = "mode";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -72,7 +72,6 @@
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&ephy_pins>;
 | 
			
		||||
 | 
			
		||||
		mtd-mac-address = <&rom 0xf100>;
 | 
			
		||||
		ralink,port-map = "wllll";
 | 
			
		||||
	};
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -50,6 +49,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "bc2:blue:usb";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
@@ -61,6 +61,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -39,10 +38,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "edimax:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "edimax:orange:wlan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -54,11 +55,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset_wps {
 | 
			
		||||
			label = "reset_wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rfkill {
 | 
			
		||||
			label = "RFKILL switch";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -45,9 +45,9 @@
 | 
			
		||||
 | 
			
		||||
	pci@10140000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&pci_pins>;
 | 
			
		||||
 | 
			
		||||
		pci_pins: pci {
 | 
			
		||||
			pci {
 | 
			
		||||
				ralink,group = "pci";
 | 
			
		||||
@@ -58,6 +58,7 @@
 | 
			
		||||
		host-bridge {
 | 
			
		||||
			pci-bridge@1 {
 | 
			
		||||
				status = "okay";
 | 
			
		||||
 | 
			
		||||
				wmac@0,0 {
 | 
			
		||||
					ralink,5ghz = <0>;
 | 
			
		||||
					compatible = "ralink,rt2880-pci", "pciclass060400", "pciclass0604";
 | 
			
		||||
@@ -79,7 +80,6 @@
 | 
			
		||||
	nor-flash@1c000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1c000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
@@ -131,11 +131,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <100>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rfkill {
 | 
			
		||||
			label = "rfkill";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -151,10 +153,12 @@
 | 
			
		||||
			label = "edimax:green:power";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "edimax:amber:wlan";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan_5ghz {
 | 
			
		||||
			label = "edimax:amber:wlan_5ghz";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -168,6 +172,7 @@
 | 
			
		||||
	gpio_export {
 | 
			
		||||
		compatible = "gpio-export";
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			gpio-export,name="usb";
 | 
			
		||||
			gpio-export,output=<0>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -62,10 +61,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		diskmounted {
 | 
			
		||||
			label = "red:diskmounted";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps_active {
 | 
			
		||||
			label = "red:wps_active";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -77,6 +78,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		factory {
 | 
			
		||||
			label = "Factory Reset button";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -70,7 +69,6 @@
 | 
			
		||||
 | 
			
		||||
	i2c-gpio {
 | 
			
		||||
		compatible = "i2c-gpio";
 | 
			
		||||
 | 
			
		||||
		gpios = <&gpio0 1 0 &gpio0 2 0>;
 | 
			
		||||
		i2c-gpio,delay-us = <10>;
 | 
			
		||||
	};
 | 
			
		||||
 
 | 
			
		||||
@@ -105,6 +105,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -30,9 +30,9 @@
 | 
			
		||||
 | 
			
		||||
	pci@10140000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&pci_pins>;
 | 
			
		||||
 | 
			
		||||
		pci_pins: pci {
 | 
			
		||||
			pci {
 | 
			
		||||
				ralink,group = "pci";
 | 
			
		||||
@@ -43,6 +43,7 @@
 | 
			
		||||
		host-bridge {
 | 
			
		||||
			pci-bridge@1 {
 | 
			
		||||
				status = "okay";
 | 
			
		||||
 | 
			
		||||
				wmac@0,0 {
 | 
			
		||||
					ralink,5ghz = <0>;
 | 
			
		||||
					compatible = "ralink,rt2880-pci", "pciclass060400", "pciclass0604";
 | 
			
		||||
@@ -70,7 +71,6 @@
 | 
			
		||||
	nor-flash@1c000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1c000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
@@ -80,25 +80,30 @@
 | 
			
		||||
			reg = <0x0 0x30000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@30000 {
 | 
			
		||||
			label = "uboot-env";
 | 
			
		||||
			reg = <0x30000 0x4000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		factory: partition@34000 {
 | 
			
		||||
			label = "factory";
 | 
			
		||||
			reg = <0x34000 0x4000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@38000 {
 | 
			
		||||
			label = "nvram";
 | 
			
		||||
			reg = <0x38000 0x8000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@40000 {
 | 
			
		||||
			label = "devdata";
 | 
			
		||||
			reg = <0x40000 0x10000>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@50000 {
 | 
			
		||||
			label = "firmware";
 | 
			
		||||
			reg = <0x50000 0x7b0000>;
 | 
			
		||||
@@ -117,11 +122,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <100>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 6 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 3 1>;
 | 
			
		||||
@@ -131,10 +138,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "samsung:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "samsung:blue:usb";
 | 
			
		||||
			gpios = <&gpio1 1 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -50,10 +49,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "d105:red:power";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d105:green:usb";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -65,6 +66,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -72,14 +71,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "d-link:blue:power";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power2 {
 | 
			
		||||
			label = "d-link:red:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -91,21 +93,25 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rt {
 | 
			
		||||
			label = "rt";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		ap {
 | 
			
		||||
			label = "ap";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x400000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -60,14 +59,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "d-link:red:alert";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -85,6 +87,7 @@
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x101>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -74,10 +75,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "d-link:red:power";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 19 1>;
 | 
			
		||||
@@ -89,11 +92,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -65,11 +64,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -79,22 +80,27 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:amber:status";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status2 {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "d-link:amber:wan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan2 {
 | 
			
		||||
			label = "d-link:green:wan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -63,34 +64,36 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
        gpio-keys-polled {
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
		compatible = "gpio-keys-polled";
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
	wmac@10180000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
@@ -98,4 +101,3 @@
 | 
			
		||||
		ralink,mtd-eeprom = <&factory 0>;
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -67,38 +68,41 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "d-link:green:usb";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:green:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
		compatible = "gpio-keys-polled";
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	ehci@101c0000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -65,11 +64,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -79,22 +80,27 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:amber:status";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status2 {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "d-link:amber:wan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan2 {
 | 
			
		||||
			label = "d-link:green:wan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -61,11 +60,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -75,22 +76,27 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:amber:status";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status2 {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "d-link:amber:wan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan2 {
 | 
			
		||||
			label = "d-link:green:wan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -70,27 +71,30 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:green:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
		compatible = "gpio-keys-polled";
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -98,4 +102,3 @@
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -61,11 +60,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -75,22 +76,27 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:amber:status";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status2 {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "d-link:amber:wan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan2 {
 | 
			
		||||
			label = "d-link:green:wan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -49,10 +50,12 @@
 | 
			
		||||
				ralink,group = "i2c", "jtag", "uartf";
 | 
			
		||||
				ralink,function = "gpio";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			rgmii {
 | 
			
		||||
				ralink,group = "rgmii";
 | 
			
		||||
				ralink,function = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			mdio {
 | 
			
		||||
				ralink,group = "mdio";
 | 
			
		||||
				ralink,function = "mdio";
 | 
			
		||||
@@ -74,22 +77,27 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:amber:status";
 | 
			
		||||
			gpios = <&gpio0 7 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status2 {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "d-link:amber:wan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan2 {
 | 
			
		||||
			label = "d-link:green:wan";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -101,11 +109,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -65,11 +64,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -79,26 +80,32 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:amber:status";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status2 {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "d-link:amber:wan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan2 {
 | 
			
		||||
			label = "d-link:green:wan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:blue:wps";
 | 
			
		||||
			gpios = <&gpio0 13 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps2 {
 | 
			
		||||
			label = "d-link:amber:wps";
 | 
			
		||||
			gpios = <&gpio0 11 0>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -49,10 +50,12 @@
 | 
			
		||||
				ralink,group = "i2c", "jtag", "uartf";
 | 
			
		||||
				ralink,function = "gpio";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			rgmii {
 | 
			
		||||
				ralink,group = "rgmii";
 | 
			
		||||
				ralink,function = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			mdio {
 | 
			
		||||
				ralink,group = "mdio";
 | 
			
		||||
				ralink,function = "mdio";
 | 
			
		||||
@@ -74,10 +77,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "d-link:green:wifi";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
@@ -89,6 +94,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset_wps {
 | 
			
		||||
			label = "reset_wps";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -21,30 +21,36 @@
 | 
			
		||||
				reg = <0 0>;
 | 
			
		||||
				linux,modalias = "m25p80";
 | 
			
		||||
				spi-max-frequency = <25000000>;
 | 
			
		||||
 | 
			
		||||
				partition@0 {
 | 
			
		||||
					label = "uboot";
 | 
			
		||||
					reg = <0x0 0x30000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@30000 {
 | 
			
		||||
					label = "uboot-env";
 | 
			
		||||
					reg = <0x30000 0x4000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				factory: partition@34000 {
 | 
			
		||||
					label = "factory";
 | 
			
		||||
					reg = <0x34000 0x4000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@38000 {
 | 
			
		||||
					label = "nvram";
 | 
			
		||||
					reg = <0x38000 0x8000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@40000 {
 | 
			
		||||
					label = "devdata";
 | 
			
		||||
					reg = <0x40000 0x10000>;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@50000 {
 | 
			
		||||
					label = "firmware";
 | 
			
		||||
					reg = <0x50000 0x7b0000>;
 | 
			
		||||
@@ -64,6 +70,7 @@
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		mtd-mac-address = <&factory 0x4>;
 | 
			
		||||
 | 
			
		||||
		port@0 {
 | 
			
		||||
			ralink,fixed-link = <1000 1 1 0>;
 | 
			
		||||
		};
 | 
			
		||||
@@ -94,11 +101,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <100>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 9 0>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 14 0>;
 | 
			
		||||
@@ -113,6 +122,7 @@
 | 
			
		||||
			label = "d-link:green:inet";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "d-link:green:wps";
 | 
			
		||||
			gpios = <&gpio1 2 0>;
 | 
			
		||||
@@ -122,6 +132,7 @@
 | 
			
		||||
	gpio_export {
 | 
			
		||||
		compatible = "gpio-export";
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			gpio-export,name = "usb";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -84,7 +84,6 @@
 | 
			
		||||
 | 
			
		||||
	gsw@10110000 {
 | 
			
		||||
		ralink,port4 = "ephy";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&ephy_pins>;
 | 
			
		||||
	};
 | 
			
		||||
@@ -102,11 +101,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
@@ -116,14 +117,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "d-link:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "d-link:orange:wan";
 | 
			
		||||
			gpios = <&gpio0 12 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "d-link:orange:power";
 | 
			
		||||
			gpios = <&gpio0 13 0>;
 | 
			
		||||
 
 | 
			
		||||
@@ -76,6 +76,7 @@
 | 
			
		||||
				mediatek,2ghz = <0>;
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		pcie1 {
 | 
			
		||||
			mt76@1,0 {
 | 
			
		||||
				reg = <0x0000 0 0 0 0>;
 | 
			
		||||
 
 | 
			
		||||
@@ -65,9 +65,7 @@
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		mtd-mac-address = <&factory 0x28>;
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
 | 
			
		||||
 | 
			
		||||
@@ -84,22 +82,27 @@
 | 
			
		||||
				reg = <0>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy1: ethernet-phy@1 {
 | 
			
		||||
				reg = <1>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy2: ethernet-phy@2 {
 | 
			
		||||
				reg = <2>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy3: ethernet-phy@3 {
 | 
			
		||||
				reg = <3>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy4: ethernet-phy@4 {
 | 
			
		||||
				reg = <4>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy1f: ethernet-phy@1f {
 | 
			
		||||
				reg = <0x1f>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
@@ -121,11 +124,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 0>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 2 0>;
 | 
			
		||||
@@ -135,10 +140,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "linksys:green:power";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "linksys:green:wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -50,10 +49,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "esr-9753:orange:power";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "esr-9753:orange:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -65,11 +66,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -26,7 +26,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -37,16 +36,19 @@
 | 
			
		||||
			reg = <0x0 0x30000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@30000 {
 | 
			
		||||
			label = "uboot-env";
 | 
			
		||||
			reg = <0x30000 0x10000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		factory: partition@40000 {
 | 
			
		||||
			label = "factory";
 | 
			
		||||
			reg = <0x40000 0x10000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@50000 {
 | 
			
		||||
			label = "linux";
 | 
			
		||||
			reg = <0x50000 0x3b0000>;
 | 
			
		||||
@@ -79,11 +81,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <100>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -98,6 +102,7 @@
 | 
			
		||||
			label = "f5d8235-v1:blue:storage";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		storage2 {
 | 
			
		||||
			label = "f5d8235-v1:orange:storage";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -70,38 +69,47 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		internet {
 | 
			
		||||
			label = "f5d8235v2:blue:internet";
 | 
			
		||||
			gpios = <&gpio0 5 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		internet2 {
 | 
			
		||||
			label = "f5d8235v2:amber:internet";
 | 
			
		||||
			gpios = <&gpio0 6 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		modem {
 | 
			
		||||
			label = "f5d8235v2:blue:modem";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		modem2 {
 | 
			
		||||
			label = "f5d8235v2:amber:modem";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		router {
 | 
			
		||||
			label = "f5d8235v2:blue:router";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		storage {
 | 
			
		||||
			label = "f5d8235v2:blue:storage";
 | 
			
		||||
			gpios = <&gpio0 23 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		storage2 {
 | 
			
		||||
			label = "f5d8235v2:amber:storage";
 | 
			
		||||
			gpios = <&gpio0 22 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		security {
 | 
			
		||||
			label = "f5d8235v2:blue:security";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		security2 {
 | 
			
		||||
			label = "f5d8235v2:amber:security";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -83,38 +84,46 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "belkin:blue:status";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "belkin:blue:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		orange {
 | 
			
		||||
			label = "belkin:orange:status";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		relay {
 | 
			
		||||
			label = "belkin:device:relay";
 | 
			
		||||
			gpios = <&gpio0 13 0>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
		compatible = "gpio-keys-polled";
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		top {
 | 
			
		||||
			label = "top";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "power";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		sensor {
 | 
			
		||||
			label = "sensor";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -53,7 +53,6 @@
 | 
			
		||||
					label = "firmware";
 | 
			
		||||
					reg = <0x50000 0xfb0000>;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
@@ -98,11 +97,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 18 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "power";
 | 
			
		||||
			gpios = <&gpio0 23 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -50,14 +49,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "fonera20n:orange:wifi";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "fonera20n:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "fonera20n:orange:usb";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -69,11 +71,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		switch {
 | 
			
		||||
			label = "switch";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -94,21 +98,25 @@
 | 
			
		||||
			swconfig,segment = "lan";
 | 
			
		||||
			swconfig,portmap = <0 4>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		port@1 {
 | 
			
		||||
			compatible = "swconfig,port";
 | 
			
		||||
			swconfig,segment = "lan";
 | 
			
		||||
			swconfig,portmap = <1 3>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		port@2 {
 | 
			
		||||
			compatible = "swconfig,port";
 | 
			
		||||
			swconfig,segment = "lan";
 | 
			
		||||
			swconfig,portmap = <2 2>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		port@3 {
 | 
			
		||||
			compatible = "swconfig,port";
 | 
			
		||||
			swconfig,segment = "lan";
 | 
			
		||||
			swconfig,portmap = <3 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		port@4 {
 | 
			
		||||
			compatible = "swconfig,port";
 | 
			
		||||
			swconfig,segment = "wan";
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -70,6 +69,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-export {
 | 
			
		||||
		compatible = "gpio-export";
 | 
			
		||||
 | 
			
		||||
		// Used to enable power-over-ethernet passthrough from port0 to port1.
 | 
			
		||||
		// Disable passthrough by default to prevent accidental equipment damage.
 | 
			
		||||
		poe {
 | 
			
		||||
@@ -81,16 +81,19 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		// The following leds are defined in the ArcOS firmware, but reportedly
 | 
			
		||||
		// not present in the Freestation5 device.
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "freestation:unknown:wifi";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		powerg {
 | 
			
		||||
			label = "freestation:unknown:powerg";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "freestation:unknown:usb";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x1000000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -56,26 +55,32 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "hg255d:power";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		internet {
 | 
			
		||||
			label = "hg255d:internet";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "hg255d:wlan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "hg255d:usb";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "hg255d:wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		voice {
 | 
			
		||||
			label = "hg255d:voice";
 | 
			
		||||
			gpios = <&gpio0 5 1>;
 | 
			
		||||
@@ -87,16 +92,19 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <10>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 4 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rfkill {
 | 
			
		||||
			label = "rfkill";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -22,6 +22,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -86,6 +87,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -95,6 +97,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "hlk-rm04:red:power";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -10,8 +10,10 @@
 | 
			
		||||
		gpio0: gpio@600 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -19,21 +21,25 @@
 | 
			
		||||
				reg = <0 0>;
 | 
			
		||||
				linux,modalias = "m25p80", "mx25l6405d";
 | 
			
		||||
				spi-max-frequency = <10000000>;
 | 
			
		||||
 | 
			
		||||
				partition@0 {
 | 
			
		||||
					label = "u-boot";
 | 
			
		||||
					reg = <0x0 0x30000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@30000 {
 | 
			
		||||
					label = "u-boot-env";
 | 
			
		||||
					reg = <0x30000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				factory: partition@40000 {
 | 
			
		||||
					label = "factory";
 | 
			
		||||
					reg = <0x40000 0x10000>;
 | 
			
		||||
					read-only;
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				partition@50000 {
 | 
			
		||||
					label = "firmware";
 | 
			
		||||
					reg = <0x50000 0x7b0000>;
 | 
			
		||||
@@ -73,15 +79,16 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "ht-tm02:blue:wlan";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		lan {
 | 
			
		||||
			label = "ht-tm02:green:lan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
@@ -89,11 +96,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		modeswitch {
 | 
			
		||||
			label = "modeswitch";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -62,18 +61,22 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "hw550-3g:green:usb";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g {
 | 
			
		||||
			label = "hw550-3g:green:3g";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "hw550-3g:green:status";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "hw550-3g:green:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -85,16 +88,19 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		connect {
 | 
			
		||||
			label = "connect";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
			linux,code = <0xda>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -58,10 +57,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		run {
 | 
			
		||||
			label = "ip2202:green:run";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		net {
 | 
			
		||||
			label = "ip2202:amber:net";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -73,6 +74,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -58,10 +59,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "m2m:blue:wifi";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "m2m:green:wan";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
@@ -73,11 +76,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "power";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x116>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -63,6 +64,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "m3:blue:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -74,11 +76,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mode {
 | 
			
		||||
			label = "mode";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -63,6 +64,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "m4:blue:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -74,6 +76,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -63,6 +64,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "m4:blue:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -74,6 +76,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -56,7 +56,6 @@
 | 
			
		||||
				partition@fb0000 {
 | 
			
		||||
					label = "user-config";
 | 
			
		||||
					reg = <0xfb0000 0x50000>;
 | 
			
		||||
 | 
			
		||||
				};
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
@@ -90,10 +89,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		system {
 | 
			
		||||
			label = "kingston:blue:system";
 | 
			
		||||
			gpios = <&gpio2 3 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "kingston:blue:wifi";
 | 
			
		||||
			gpios = <&gpio3 0 1>;
 | 
			
		||||
@@ -105,11 +106,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		system {
 | 
			
		||||
			label = "system";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -89,10 +89,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		system {
 | 
			
		||||
			label = "kingston:blue:system";
 | 
			
		||||
			gpios = <&gpio2 3 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "kingston:blue:wifi";
 | 
			
		||||
			gpios = <&gpio3 0 1>;
 | 
			
		||||
@@ -104,11 +106,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		system {
 | 
			
		||||
			label = "system";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -54,18 +53,22 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "mofi3500-3gn:green:usb";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		3g {
 | 
			
		||||
			label = "mofi3500-3gn:green:3g";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "mofi3500-3gn:green:status";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "mofi3500-3gn:green:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -77,16 +80,19 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		connect {
 | 
			
		||||
			label = "connect";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
			linux,code = <0xda>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -41,6 +42,7 @@
 | 
			
		||||
				};
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		gpio1: gpio@660 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
		};
 | 
			
		||||
@@ -77,10 +79,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		system {
 | 
			
		||||
			label = "hame:blue:system";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "hame:red:power";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
@@ -92,6 +96,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -108,6 +113,7 @@
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
			gpios = <&gpio0 7 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		root_hub {
 | 
			
		||||
			gpio-export,name = "root_hub";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -74,10 +75,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		system {
 | 
			
		||||
			label = "hame:blue:system";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "hame:red:power";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
@@ -89,6 +92,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
@@ -105,6 +109,7 @@
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
			gpios = <&gpio0 7 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		root_hub {
 | 
			
		||||
			gpio-export,name = "root_hub";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -74,14 +73,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "mr-102n:green:usb";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "mr-102n:amber:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "mr-102n:green:wlan";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
@@ -93,11 +95,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 18 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -55,10 +55,8 @@
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
 | 
			
		||||
 | 
			
		||||
		ralink,port-map = "llllw";
 | 
			
		||||
 | 
			
		||||
		port@4 {
 | 
			
		||||
@@ -105,11 +103,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		s2 {
 | 
			
		||||
			label = "S2";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		s3 {
 | 
			
		||||
			label = "S3";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -55,10 +55,8 @@
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
 | 
			
		||||
 | 
			
		||||
		ralink,port-map = "llllw";
 | 
			
		||||
 | 
			
		||||
		port@5 {
 | 
			
		||||
@@ -74,22 +72,27 @@
 | 
			
		||||
				reg = <0>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy1: ethernet-phy@1 {
 | 
			
		||||
				reg = <1>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy2: ethernet-phy@2 {
 | 
			
		||||
				reg = <2>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy3: ethernet-phy@3 {
 | 
			
		||||
				reg = <3>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy4: ethernet-phy@4 {
 | 
			
		||||
				reg = <4>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			phy1f: ethernet-phy@1f {
 | 
			
		||||
				reg = <0x1f>;
 | 
			
		||||
				phy-mode = "rgmii";
 | 
			
		||||
 
 | 
			
		||||
@@ -50,10 +50,8 @@
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&ephy_pins>;
 | 
			
		||||
 | 
			
		||||
		ralink,port-map = "llllw";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
@@ -74,11 +72,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -6,9 +6,6 @@
 | 
			
		||||
	compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
 | 
			
		||||
	model = "Ralink MT7620a V22SG High Power evaluation board";
 | 
			
		||||
 | 
			
		||||
	/*palmbus@10000000 {
 | 
			
		||||
	};*/
 | 
			
		||||
 | 
			
		||||
	pinctrl {
 | 
			
		||||
		state_default: pinctrl0 {
 | 
			
		||||
			gpio {
 | 
			
		||||
@@ -20,10 +17,8 @@
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
 | 
			
		||||
 | 
			
		||||
		ralink,port-map = "llllw";
 | 
			
		||||
 | 
			
		||||
		port@4 {
 | 
			
		||||
@@ -74,11 +69,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		aoss {
 | 
			
		||||
			label = "aoss";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
@@ -90,21 +87,25 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
		compatible = "mtk,mt7620-nand";
 | 
			
		||||
 | 
			
		||||
		partition@0 {
 | 
			
		||||
			label = "u-boot";
 | 
			
		||||
			reg = <0x0 0x40000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@40000 {
 | 
			
		||||
			label = "u-boot-env";
 | 
			
		||||
			reg = <0x40000 0x20000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		factory: partition@60000 {
 | 
			
		||||
			label = "factory";
 | 
			
		||||
			reg = <0x60000 0x20000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@80000 {
 | 
			
		||||
			label = "firmware";
 | 
			
		||||
			reg = <0x80000 0x7f80000>;
 | 
			
		||||
 
 | 
			
		||||
@@ -60,7 +60,6 @@
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&ephy_pins>;
 | 
			
		||||
 | 
			
		||||
		mtd-mac-address = <&factory 0x4>;
 | 
			
		||||
		ralink,port-map = "llllw";
 | 
			
		||||
	};
 | 
			
		||||
@@ -79,10 +78,12 @@
 | 
			
		||||
	
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "mzk750:green:wps";
 | 
			
		||||
			gpios = <&gpio1 11 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "mzk750:green:power";
 | 
			
		||||
			gpios = <&gpio1 15 1>;
 | 
			
		||||
@@ -94,11 +95,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		s1 {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		s2 {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -78,6 +78,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "mzkdp150n:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -89,6 +90,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -68,14 +67,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "mzkw300nh2:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "mzkw300nh2:amber:wlan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "mzkw300nh2:amber:wps";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
@@ -87,16 +89,19 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		rt {
 | 
			
		||||
			label = "rt";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -93,11 +93,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -16,6 +16,7 @@
 | 
			
		||||
				ralink,group = "i2c", "rgmii2", "spi", "ephy";
 | 
			
		||||
				ralink,function = "gpio";
 | 
			
		||||
			};
 | 
			
		||||
 | 
			
		||||
			uartf_gpio {
 | 
			
		||||
				ralink,group = "uartf";
 | 
			
		||||
				ralink,function = "gpio uartf";
 | 
			
		||||
@@ -41,21 +42,25 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
		compatible = "mtk,mt7620-nand";
 | 
			
		||||
 | 
			
		||||
		partition@0 {
 | 
			
		||||
			label = "u-boot";
 | 
			
		||||
			reg = <0x0 0x20000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@200000 {
 | 
			
		||||
			label = "factory";
 | 
			
		||||
			reg = <0x200000 0x40000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@240000 {
 | 
			
		||||
			label = "Config";
 | 
			
		||||
			reg = <0x240000 0x400000>;
 | 
			
		||||
			read-only;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		partition@640000 {
 | 
			
		||||
			label = "firmware";
 | 
			
		||||
			reg = <0x640000 0x1400000>;
 | 
			
		||||
@@ -64,10 +69,8 @@
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&rgmii1_pins &mdio_pins>;
 | 
			
		||||
 | 
			
		||||
		ralink,port-map = "llllw";
 | 
			
		||||
 | 
			
		||||
		port@4 {
 | 
			
		||||
@@ -102,16 +105,19 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		zwave {
 | 
			
		||||
			label = "zwave";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -121,18 +127,22 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		zwave {
 | 
			
		||||
			label = "na930:blue:zwave";
 | 
			
		||||
			gpios = <&gpio2 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "na930:blue:status";
 | 
			
		||||
			gpios = <&gpio2 26 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		service {
 | 
			
		||||
			label = "na930:blue:service";
 | 
			
		||||
			gpios = <&gpio2 28 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "na930:blue:power";
 | 
			
		||||
			gpios = <&gpio2 29 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -62,10 +61,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "nbg-419n:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "nbg-419n:green:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -77,11 +78,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -71,44 +72,4 @@
 | 
			
		||||
	ohci@101c1000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
/*	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
		system {
 | 
			
		||||
			label = "mpr-a1:blue:system";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
		};
 | 
			
		||||
		power {
 | 
			
		||||
			label = "mpr-a1:red:power";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
		compatible = "gpio-keys-polled";
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	gpio_export {
 | 
			
		||||
		compatible = "gpio-export";
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			gpio-export,name = "usb";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
			gpios = <&gpio0 7 0>;
 | 
			
		||||
		};
 | 
			
		||||
		root_hub {
 | 
			
		||||
			gpio-export,name = "root_hub";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
			gpios = <&gpio0 12 0>;
 | 
			
		||||
		};
 | 
			
		||||
	}; */
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -66,14 +67,17 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		cpu {
 | 
			
		||||
			label = "nw718:amber:cpu";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "nw718:amber:usb";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "nw718:amber:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -85,11 +89,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -41,6 +42,7 @@
 | 
			
		||||
				};
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		gpio1: gpio@660 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
		};
 | 
			
		||||
@@ -96,6 +98,5 @@
 | 
			
		||||
			gpio-export,name = "button";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -41,6 +42,7 @@
 | 
			
		||||
				};
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		gpio1: gpio@660 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
		};
 | 
			
		||||
@@ -75,5 +77,4 @@
 | 
			
		||||
	ohci@101c1000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
				compatible = "macronix,mx25l12805d";
 | 
			
		||||
				spi-max-frequency = <25000000>;
 | 
			
		||||
				reg = <0>;
 | 
			
		||||
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
 | 
			
		||||
@@ -88,6 +87,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <100>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 14 0>;
 | 
			
		||||
@@ -102,22 +102,27 @@
 | 
			
		||||
			label = "emb:orange:power";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "emb:green:status";
 | 
			
		||||
			gpios = <&gpio0 21 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		eth {
 | 
			
		||||
			label = "emb:green:eth";
 | 
			
		||||
			gpios = <&gpio0 20 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		eth2 {
 | 
			
		||||
			label = "emb:red:eth";
 | 
			
		||||
			gpios = <&gpio0 18 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "emb:green:wifi";
 | 
			
		||||
			gpios = <&gpio0 17 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi2 {
 | 
			
		||||
			label = "emb:red:wifi";
 | 
			
		||||
			gpios = <&gpio0 19 1>;
 | 
			
		||||
@@ -128,11 +133,13 @@
 | 
			
		||||
		compatible = "gpio-export";
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		/* gpio 12 and 13 handle the OC input */
 | 
			
		||||
 | 
			
		||||
		usb0 {
 | 
			
		||||
			gpio-export,name = "usb0";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
			gpios = <&gpio0 2 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb1 {
 | 
			
		||||
			gpio-export,name = "usb1";
 | 
			
		||||
			gpio-export,output = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -17,10 +17,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		status {
 | 
			
		||||
			label = "emb:green:status";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "emb:green:wlan";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -32,6 +34,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
@@ -42,7 +45,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -17,10 +17,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wlan {
 | 
			
		||||
			label = "miniplug:red:wlan";
 | 
			
		||||
			gpios = <&gpio0 9 0>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mobile {
 | 
			
		||||
			label = "miniplug:green:mobile";
 | 
			
		||||
			gpios = <&gpio0 13 1>;
 | 
			
		||||
@@ -32,21 +34,25 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mode-one {
 | 
			
		||||
			label = "mode1";
 | 
			
		||||
			gpios = <&gpio0 11 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		mode-two {
 | 
			
		||||
			label = "mode2";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
@@ -61,6 +67,7 @@
 | 
			
		||||
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -69,7 +69,6 @@
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&ephy_pins>;
 | 
			
		||||
 | 
			
		||||
		ralink,port-map = "llllw";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
@@ -83,10 +82,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		powerled {
 | 
			
		||||
			label = "oy:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifiled {
 | 
			
		||||
			label = "oy:green:wifi";
 | 
			
		||||
			gpios = <&gpio3 0 1>;
 | 
			
		||||
@@ -114,6 +115,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		s1 {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -60,13 +60,10 @@
 | 
			
		||||
		i2c@900 {
 | 
			
		||||
			compatible = "ralink,i2c-mt7621";
 | 
			
		||||
			reg = <0x900 0x100>;
 | 
			
		||||
 | 
			
		||||
			#address-cells = <1>;
 | 
			
		||||
			#size-cells = <0>;
 | 
			
		||||
 | 
			
		||||
			pinctrl-names = "default";
 | 
			
		||||
			pinctrl-0 = <&i2c_pins>;
 | 
			
		||||
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			pcf8563: rtc@51 {
 | 
			
		||||
@@ -132,6 +129,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 18 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -66,6 +65,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "psr-680w:red:wan";
 | 
			
		||||
			gpios = <&gpio0 19 1>;
 | 
			
		||||
@@ -77,6 +77,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -50,10 +49,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "pwh2004:red:wifi";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "pwh2004:green:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -65,6 +66,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 12 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -6,6 +6,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -6,6 +6,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -30,6 +30,7 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
@@ -39,10 +40,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		orange {
 | 
			
		||||
			label = "7links:orange:wifi";
 | 
			
		||||
			gpios = <&gpio0 18 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		blue {
 | 
			
		||||
			label = "7links:blue:storage";
 | 
			
		||||
			gpios = <&gpio0 19 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -86,10 +86,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "linksys:orange:wifi";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "linksys:white:power";
 | 
			
		||||
			gpios = <&gpio0 9 1>;
 | 
			
		||||
@@ -101,11 +103,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x211>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 11 0>;
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,6 @@
 | 
			
		||||
 | 
			
		||||
		i2s@a00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			pinctrl-names = "default";
 | 
			
		||||
			pinctrl-0 = <&pcm_i2s_pins>;
 | 
			
		||||
		};
 | 
			
		||||
@@ -78,7 +77,6 @@
 | 
			
		||||
 | 
			
		||||
	gsw@10110000 {
 | 
			
		||||
		ralink,port4 = "ephy";
 | 
			
		||||
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&ephy_pins>;
 | 
			
		||||
	};
 | 
			
		||||
@@ -92,21 +90,25 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		touch {
 | 
			
		||||
			label = "touch";
 | 
			
		||||
			gpios = <&gpio1 0 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio1 1 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio1 2 1>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		audio {
 | 
			
		||||
			label = "audio";
 | 
			
		||||
			gpios = <&gpio1 3 0>;
 | 
			
		||||
@@ -116,34 +118,42 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		backlight {
 | 
			
		||||
			label = "asus:white:back";
 | 
			
		||||
			gpios = <&gpio1 4 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi0 {
 | 
			
		||||
			label = "asus:blue:5g3";
 | 
			
		||||
			gpios = <&gpio1 5 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi1 {
 | 
			
		||||
			label = "asus:blue:5g2";
 | 
			
		||||
			gpios = <&gpio1 6 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi2 {
 | 
			
		||||
			label = "asus:blue:5g1";
 | 
			
		||||
			gpios = <&gpio1 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi3 {
 | 
			
		||||
			label = "asus:blue:wifi";
 | 
			
		||||
			gpios = <&gpio1 8 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi4 {
 | 
			
		||||
			label = "asus:blue:2g1";
 | 
			
		||||
			gpios = <&gpio1 9 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi5 {
 | 
			
		||||
			label = "asus:blue:2g2";
 | 
			
		||||
			gpios = <&gpio1 10 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi6 {
 | 
			
		||||
			label = "asus:blue:2g3";
 | 
			
		||||
			gpios = <&gpio1 11 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,7 @@
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		spi@b00 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
 | 
			
		||||
			m25p80@0 {
 | 
			
		||||
				#address-cells = <1>;
 | 
			
		||||
				#size-cells = <1>;
 | 
			
		||||
@@ -69,11 +70,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -53,6 +52,7 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "asus:green:wps";
 | 
			
		||||
			gpios = <&gpio0 14 1>;
 | 
			
		||||
@@ -64,11 +64,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
@@ -50,10 +49,12 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "rt-n13u:power";
 | 
			
		||||
			gpios = <&gpio0 7 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wifi {
 | 
			
		||||
			label = "rt-n13u:wifi";
 | 
			
		||||
			gpios = <&gpio0 8 1>;
 | 
			
		||||
@@ -65,11 +66,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <10>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 10 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 0 1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -81,22 +81,27 @@
 | 
			
		||||
 | 
			
		||||
	gpio-leds {
 | 
			
		||||
		compatible = "gpio-leds";
 | 
			
		||||
 | 
			
		||||
		wan {
 | 
			
		||||
			label = "asus:blue:wan";
 | 
			
		||||
			gpios = <&gpio2 0 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		lan {
 | 
			
		||||
			label = "asus:blue:lan";
 | 
			
		||||
			gpios = <&gpio2 1 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		usb {
 | 
			
		||||
			label = "asus:blue:usb";
 | 
			
		||||
			gpios = <&gpio2 2 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		power {
 | 
			
		||||
			label = "asus:blue:power";
 | 
			
		||||
			gpios = <&gpio2 3 1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		air {
 | 
			
		||||
			label = "asus:blue:air";
 | 
			
		||||
			gpios = <&gpio3 0 1>;
 | 
			
		||||
@@ -108,11 +113,13 @@
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
		poll-interval = <20>;
 | 
			
		||||
 | 
			
		||||
		reset {
 | 
			
		||||
			label = "reset";
 | 
			
		||||
			gpios = <&gpio0 1 1>;
 | 
			
		||||
			linux,code = <0x198>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		wps {
 | 
			
		||||
			label = "wps";
 | 
			
		||||
			gpios = <&gpio0 2 1>;
 | 
			
		||||
 
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user