| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 | 
							- /dts-v1/;
 
- /include/ "mt7620a.dtsi"
 
- / {
 
- 	compatible = "dlink,dir-810l", "ralink,mt7620a-soc";
 
- 	model = "D-Link DIR-810L";
 
- 	palmbus@10000000 {
 
- 		spi@b00 {
 
- 			status = "okay";
 
- 			m25p80@0 {
 
- 				#address-cells = <1>;
 
- 				#size-cells = <1>;
 
- 				compatible = "mx25l6405d";
 
- 				reg = <0 0>;
 
- 				linux,modalias = "m25p80";
 
- 				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;
 
- 				};
 
- 				factory5g: partition@50000 {
 
- 					label = "factory5g";
 
- 					reg = <0x50000 0x10000>;
 
- 					read-only;
 
- 				};
 
- 				partition@60000 {
 
- 					label = "Wolf_Config";
 
- 					reg = <0x60000 0x10000>;
 
- 					read-only;
 
- 				};
 
- 				partition@70000 {
 
- 					label = "MyDlink";
 
- 					reg = <0x70000 0x80000>;
 
- 					read-only;
 
- 				};
 
- 				partition@e0000 {
 
- 					label = "Jffs2";
 
- 					reg = <0xe0000 0x80000>;
 
- 					read-only;
 
- 				};
 
- 				partition@170000 {
 
- 					label = "firmware";
 
- 					reg = <0x170000 0x690000>;
 
- 				};
 
- 			};
 
- 		};
 
- 	};
 
- 	pinctrl {
 
- 		state_default: pinctrl0 {
 
- 			gpio {
 
- 				ralink,group = "mdio", "rgmii1", "i2c", "wled", "uartf";
 
- 				ralink,function = "gpio";
 
- 			};
 
- 		};
 
- 	};
 
- 	ethernet@10100000 {
 
- 		mtd-mac-address = <&factory 0x28>;
 
- 		ralink,port-map = "llllw";
 
- 	};
 
- 	gsw@10110000 {
 
- 		ralink,port4 = "ephy";
 
- 		pinctrl-names = "default";
 
- 		pinctrl-0 = <&ephy_pins>;
 
- 	};
 
- 	pcie@10140000 {
 
- 		status = "okay";
 
- 	};
 
- 	gpio-keys-polled {
 
- 		compatible = "gpio-keys-polled";
 
- 		#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>;
 
- 			linux,code = <0x100>;
 
- 		};
 
- 	};
 
- 	gpio-leds {
 
- 		compatible = "gpio-leds";
 
- 		power {
 
- 			label = "dlink:green:power";
 
- 			gpios = <&gpio0 9 0>;
 
- 		};
 
- 		internet {
 
- 			label = "asus:yellow:internet";
 
- 			gpios = <&gpio0 12 0>;
 
- 		};
 
- 		status {
 
- 			label = "asus:internet:status";
 
- 			gpios = <&gpio0 13 0>;
 
- 		};
 
- 	};
 
- };
 
 
  |