ar71xx: add support for TP-Link TL-MR3040
authorGabor Juhos <juhosg@openwrt.org>
Wed, 23 May 2012 21:05:24 +0000 (21:05 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Wed, 23 May 2012 21:05:24 +0000 (21:05 +0000)
Support for TP-Link TL-MR3040. Power LED not working - always on red, after
start should be green.

Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
SVN-Revision: 31845

target/linux/ar71xx/base-files/lib/ar71xx.sh
target/linux/ar71xx/generic/profiles/tp-link.mk
target/linux/ar71xx/image/Makefile

index 35eca7c81cbe34009171b425db78bc8c657fa0cc..ddeee3e775f9fad35870870ff6b09685a821b5d2 100755 (executable)
@@ -112,6 +112,9 @@ tplink_board_detect() {
        "302000"*)
                model="TP-Link TL-MR3020"
                ;;
+       "304000"*)
+               model="TP-Link TL-MR3040"
+               ;;
        "322000"*)
                model="TP-Link TL-MR3220"
                ;;
index 5c18c44717252f3bfd38bac90da36bc2d0c7d1e4..9a0d2ffa1cb6ab2150cac28f0b292f0cb5fc226b 100644 (file)
@@ -27,6 +27,17 @@ endef
 $(eval $(call Profile,TLMR3020))
 
 
+define Profile/TLMR3040
+       NAME:=TP-LINK TL-MR3040
+       PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
+endef
+
+define Profile/TLMR3040/Description
+       Package set optimized for the TP-LINK TL-MR3040.
+endef
+$(eval $(call Profile,TLMR3040))
+
+
 define Profile/TLMR3220
        NAME:=TP-LINK TL-MR3220
        PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
index f99c01ab150a3843085c80923aada0e53d5e71b5..2f6a161cfd38f3e3130e132149048a8234031705 100644 (file)
@@ -877,6 +877,11 @@ define Image/Build/Profile/TLMR3020
        $(call Image/Build/Template/$(fs_64k)/$(1),TPLINK-LZMA,tl-mr3020-v1,$(tlmr3020_cmdline),0x30200001,1,4Mlzma)
 endef
 
+tlmr3040_cmdline=board=TL-MR11U console=ttyATH0,115200
+define Image/Build/Profile/TLMR3040
+       $(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-mr3040-v1,$(tlmr3040_cmdline),0x30400001,1,4Mlzma)
+endef
+
 tlmr3220_cmdline=board=TL-MR3220 console=ttyS0,115200
 define Image/Build/Profile/TLMR3220
        $(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK,tl-mr3220-v1,$(tlmr3220_cmdline),0x32200001,1,4M)
@@ -1081,6 +1086,7 @@ define Image/Build/Profile/Default
        $(call Image/Build/Profile/TEW673GRU,$(1))
        $(call Image/Build/Profile/TLMR11U,$(1))
        $(call Image/Build/Profile/TLMR3020,$(1))
+       $(call Image/Build/Profile/TLMR3040,$(1))
        $(call Image/Build/Profile/TLMR3220,$(1))
        $(call Image/Build/Profile/TLMR3420,$(1))
        $(call Image/Build/Profile/TLWA701,$(1))