From ad0c2261363e24779d87188cea3b8db8128b9f95 Mon Sep 17 00:00:00 2001 From: nbd Date: Sat, 30 Jul 2011 21:57:28 +0000 Subject: [PATCH] ar71xx: backport tl-wr740n support from r24811 (#9843) git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@27841 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/ar71xx/image/Makefile | 5 +++++ target/linux/ar71xx/profiles/tp-link.mk | 12 ++++++++++++ tools/firmware-utils/src/mktplinkfw.c | 9 +++++++++ 3 files changed, 26 insertions(+) diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile index b436003ef..f39be3cc6 100644 --- a/target/linux/ar71xx/image/Makefile +++ b/target/linux/ar71xx/image/Makefile @@ -497,6 +497,10 @@ define Image/Build/Profile/TLWR741NDV1 $(call Image/Build/Template/$(fs_4k)/$(1),TPLINK,tl-wr741nd-v1,board=TL-WR741ND,TL-WR741NDv1) endef +define Image/Build/Profile/TLWR740NV1 + $(call Image/Build/Template/$(fs_4k)/$(1),TPLINK,tl-wr740n-v1,board=TL-WR741ND,TL-WR740Nv1) +endef + define Image/Build/Profile/TLWR841NV15 $(call Image/Build/Template/$(fs_squash)/$(1),TPLINK,tl-wr841n-v1.5,board=TL-WR841N-v1.5,TL-WR841Nv1.5) endef @@ -563,6 +567,7 @@ define Image/Build/Profile/Default $(call Image/Build/Profile/TEW632BRP,$(1)) $(call Image/Build/Profile/TEW652BRP,$(1)) $(call Image/Build/Profile/TLWR741NDV1,$(1)) + $(call Image/Build/Profile/TLWR740NV1,$(1)) $(call Image/Build/Profile/TLWR841NV15,$(1)) $(call Image/Build/Profile/TLWR841NDV3,$(1)) $(call Image/Build/Profile/TLWR841NDV5,$(1)) diff --git a/target/linux/ar71xx/profiles/tp-link.mk b/target/linux/ar71xx/profiles/tp-link.mk index 7efb1a376..ba08ee410 100644 --- a/target/linux/ar71xx/profiles/tp-link.mk +++ b/target/linux/ar71xx/profiles/tp-link.mk @@ -16,6 +16,18 @@ endef $(eval $(call Profile,TLWR741NDV1)) + +define Profile/TLWR740NV1 + NAME:=TP-LINK TL-WR740N v1 + PACKAGES:=kmod-ath9k wpad-mini +endef + +define Profile/TLWR740NV1/Description + Package set optimized for the TP-LINK TL-WR740N v1. +endef + +$(eval $(call Profile,TLWR740NV1)) + define Profile/TLWR841NV15 NAME:=TP-LINK TL-WR841N v1.5 PACKAGES:=kmod-ath9k wpad-mini diff --git a/tools/firmware-utils/src/mktplinkfw.c b/tools/firmware-utils/src/mktplinkfw.c index cfb03f881..4db4bc0a9 100644 --- a/tools/firmware-utils/src/mktplinkfw.c +++ b/tools/firmware-utils/src/mktplinkfw.c @@ -34,6 +34,7 @@ #define HEADER_VERSION_V1 0x01000000 #define HWID_TL_WR741ND_V1 0x07410001 +#define HWID_TL_WR740N_V1 0x07400001 #define HWID_TL_WR841N_V1_5 0x08410002 #define HWID_TL_WR841ND_V3 0x08410003 #define HWID_TL_WR841ND_V5 0x08410005 @@ -116,6 +117,14 @@ static struct board_info boards[] = { .kernel_la = 0x80060000, .kernel_ep = 0x80060000, .rootfs_ofs = 0x140000, + }, { + .id = "TL-WR740Nv1", + .hw_id = HWID_TL_WR740N_V1, + .hw_rev = 1, + .fw_max_len = 0x3c0000, + .kernel_la = 0x80060000, + .kernel_ep = 0x80060000, + .rootfs_ofs = 0x140000, }, { .id = "TL-WR841Nv1.5", .hw_id = HWID_TL_WR841N_V1_5, -- 2.35.1