add profile for tenda w150m board
http://patchwork.openwrt.org/patch/3371/ Signed-off-by: Chi Zhang <zhangchi866@gmail.com> SVN-Revision: 36176
This commit is contained in:
		@@ -9,7 +9,7 @@ get_status_led() {
 | 
			
		||||
	3g-6200n)
 | 
			
		||||
		status_led="edimax:green:power"
 | 
			
		||||
		;;
 | 
			
		||||
	3g300m)
 | 
			
		||||
	3g300m | w150m)
 | 
			
		||||
		status_led="tenda:blue:ap"
 | 
			
		||||
		;;
 | 
			
		||||
	argus-atp52b)
 | 
			
		||||
 
 | 
			
		||||
@@ -85,6 +85,7 @@ case "$FIRMWARE" in
 | 
			
		||||
	v11st-fe | \
 | 
			
		||||
	v22rw-2x2 | \
 | 
			
		||||
	w306r-v20 | \
 | 
			
		||||
	w150m | \
 | 
			
		||||
	w502u | \
 | 
			
		||||
	wcr-150gn | \
 | 
			
		||||
	whr-g300n | \
 | 
			
		||||
 
 | 
			
		||||
@@ -38,6 +38,7 @@ ramips_setup_interfaces()
 | 
			
		||||
 | 
			
		||||
	case $board in
 | 
			
		||||
	3g300m | \
 | 
			
		||||
	w150m | \
 | 
			
		||||
	all0256n | \
 | 
			
		||||
	all5002 | \
 | 
			
		||||
	broadway)
 | 
			
		||||
@@ -156,6 +157,7 @@ ramips_setup_macs()
 | 
			
		||||
		;;
 | 
			
		||||
	3g-6200n | \
 | 
			
		||||
	3g300m | \
 | 
			
		||||
	w150m | \
 | 
			
		||||
	air3gii | \
 | 
			
		||||
	argus-atp52b | \
 | 
			
		||||
	bc2 | \
 | 
			
		||||
 
 | 
			
		||||
@@ -12,6 +12,7 @@ preinit_set_mac_address() {
 | 
			
		||||
	3g-6200n |\
 | 
			
		||||
	3g-6200nl |\
 | 
			
		||||
	3g300m | \
 | 
			
		||||
	w150m | \
 | 
			
		||||
	mzk-w300nh2 |\
 | 
			
		||||
	wl-330n |\
 | 
			
		||||
	wl-330n3g)
 | 
			
		||||
 
 | 
			
		||||
@@ -180,6 +180,9 @@ ramips_board_detect() {
 | 
			
		||||
	*"Tenda W306R V2.0")
 | 
			
		||||
		name="w306r-v20"
 | 
			
		||||
		;;
 | 
			
		||||
	*"Tenda W150M")
 | 
			
		||||
		name="w150m"
 | 
			
		||||
		;;
 | 
			
		||||
	*"TEW-691GR")
 | 
			
		||||
		name="tew-691gr"
 | 
			
		||||
		;;
 | 
			
		||||
 
 | 
			
		||||
@@ -17,6 +17,7 @@ platform_check_image() {
 | 
			
		||||
	3g-6200n | \
 | 
			
		||||
	3g-6200nl | \
 | 
			
		||||
	3g300m | \
 | 
			
		||||
	w150m | \
 | 
			
		||||
	air3gii | \
 | 
			
		||||
	all0239-3g | \
 | 
			
		||||
	all0256n | \
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										98
									
								
								target/linux/ramips/dts/W150M.dts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								target/linux/ramips/dts/W150M.dts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,98 @@
 | 
			
		||||
/dts-v1/;
 | 
			
		||||
 | 
			
		||||
/include/ "rt3050.dtsi"
 | 
			
		||||
 | 
			
		||||
/ {
 | 
			
		||||
	#address-cells = <1>;
 | 
			
		||||
	#size-cells = <1>;
 | 
			
		||||
	compatible = "3G300M", "ralink,rt3050-soc";
 | 
			
		||||
	model = "Tenda 3G300M";
 | 
			
		||||
 | 
			
		||||
	memorydetect {
 | 
			
		||||
		ralink,memory = <0x0 0x200000 0x4000000>;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	chosen {
 | 
			
		||||
		bootargs = "console=ttyS0,57600 mtdparts=1f000000.cfi:192k(u-boot)ro,64k(u-boot-env)ro,64k(factory)ro,3872k@0x50000(firmware)";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	palmbus@10000000 {
 | 
			
		||||
		sysc@0 {
 | 
			
		||||
			ralink,pinmmux = "i2c", "spi", "uartlite", "mdio", "sdram", "rgmii", "jtag";
 | 
			
		||||
			ralink,uartmux = "gpio";
 | 
			
		||||
			ralink,wdtmux = <1>;
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		gpio0: gpio@600 {
 | 
			
		||||
			status = "okay";
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	cfi@1f000000 {
 | 
			
		||||
		compatible = "cfi-flash";
 | 
			
		||||
		reg = <0x1f000000 0x800000>;
 | 
			
		||||
 | 
			
		||||
		bank-width = <2>;
 | 
			
		||||
		device-width = <2>;
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	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>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	gpio-keys-polled {
 | 
			
		||||
		compatible = "gpio-keys-polled";
 | 
			
		||||
		#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>;
 | 
			
		||||
			linux,code = <0x100>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	ethernet@10100000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	esw@10110000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
		ralink,portmap = <0x2f>;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	wmac@10180000 {
 | 
			
		||||
		status = "okay";
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
@@ -340,6 +340,8 @@ Image/Build/Profile/SL-R7205=$(call BuildFirmware/Default4M/$(1),$(1),sl-r7205,S
 | 
			
		||||
 | 
			
		||||
Image/Build/Profile/V22RW-2X2=$(call BuildFirmware/Default4M/$(1),$(1),v22rw-2x2,V22RW-2X2)
 | 
			
		||||
 | 
			
		||||
Image/Build/Profile/W150M=$(call BuildFirmware/CustomFlashFactory/$(1),$(1),w150m,W150M,$(ralink_default_fw_size_4M),W150M Kernel Image,factory)
 | 
			
		||||
 | 
			
		||||
Image/Build/Profile/W306R_V20=$(call BuildFirmware/CustomFlashFactory/$(1),$(1),w306r-v20,W306R_V20,$(ralink_default_fw_size_4M),linkn Kernel Image,factory)
 | 
			
		||||
 | 
			
		||||
Image/Build/Profile/W502U=$(call BuildFirmware/Default8M/$(1),$(1),w502u,W502U)
 | 
			
		||||
@@ -440,6 +442,7 @@ define Image/Build/Profile/Default
 | 
			
		||||
	$(call Image/Build/Profile/SL-R7205,$(1))
 | 
			
		||||
	$(call Image/Build/Profile/UR-326N4G,$(1))
 | 
			
		||||
	$(call Image/Build/Profile/V22RW-2X2,$(1))
 | 
			
		||||
	$(call Image/Build/Profile/W150M,$(1))
 | 
			
		||||
	$(call Image/Build/Profile/W306R_V20,$(1))
 | 
			
		||||
	$(call Image/Build/Profile/W502U,$(1))
 | 
			
		||||
	$(call Image/Build/Profile/WCR150GN,$(1))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user