Changeset 18893


Ignore:
Timestamp:
2009-12-22T20:31:28+01:00 (8 years ago)
Author:
juhosg
Message:

ar71xx: add support for the TL-WR841N v1.5 board

Location:
trunk
Files:
3 added
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/base-files/etc/diag.sh

    r18818 r18893  
    7373                status_led="tl-wr741nd:green:system" 
    7474                ;; 
     75        tl-wr841n-v1) 
     76                status_led="tl-wr841n:green:system" 
     77                ;; 
    7578        tl-wr941nd) 
    7679                status_led="tl-wr941nd:green:system" 
  • trunk/target/linux/ar71xx/base-files/lib/ar71xx.sh

    r18818 r18893  
    7777                name="tl-wr741nd" 
    7878                ;; 
     79        *"TL-WR841N v1") 
     80                name="tl-wr841n-v1" 
     81                ;; 
    7982        *TL-WR941ND) 
    8083                name="tl-wr941nd" 
  • trunk/target/linux/ar71xx/base-files/lib/upgrade/platform.sh

    r18818 r18893  
    7676                return 0 
    7777                ;; 
    78         tl-wr741nd | tl-wr941nd | tl-wr1043nd) 
     78        tl-wr741nd | tl-wr841n-v1 | tl-wr941nd | tl-wr1043nd) 
    7979                [ "$magic" != "0100" ] && { 
    8080                        echo "Invalid image type." 
  • trunk/target/linux/ar71xx/config-2.6.30

    r18892 r18893  
    2222CONFIG_AR71XX_MACH_TL_WR1043ND=y 
    2323CONFIG_AR71XX_MACH_TL_WR741ND=y 
     24CONFIG_AR71XX_MACH_TL_WR841N_V1=y 
    2425CONFIG_AR71XX_MACH_TL_WR941ND=y 
    2526CONFIG_AR71XX_MACH_UBNT=y 
  • trunk/target/linux/ar71xx/config-2.6.31

    r18892 r18893  
    2424CONFIG_AR71XX_MACH_TL_WR1043ND=y 
    2525CONFIG_AR71XX_MACH_TL_WR741ND=y 
     26CONFIG_AR71XX_MACH_TL_WR841N_V1=y 
    2627CONFIG_AR71XX_MACH_TL_WR941ND=y 
    2728CONFIG_AR71XX_MACH_UBNT=y 
  • trunk/target/linux/ar71xx/config-2.6.32

    r18892 r18893  
    2424CONFIG_AR71XX_MACH_TL_WR1043ND=y 
    2525CONFIG_AR71XX_MACH_TL_WR741ND=y 
     26CONFIG_AR71XX_MACH_TL_WR841N_V1=y 
    2627CONFIG_AR71XX_MACH_TL_WR941ND=y 
    2728CONFIG_AR71XX_MACH_UBNT=y 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/Kconfig

    r18860 r18893  
    9595        default y 
    9696 
     97config AR71XX_MACH_TL_WR841N_V1 
     98        bool "TP-LINK TL-WR841N v1 support" 
     99        select AR71XX_DEV_M25P80 
     100        default y 
     101 
    97102config AR71XX_MACH_TL_WR941ND 
    98103        bool "TP-LINK TL-WR941ND support" 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/Makefile

    r18860 r18893  
    3232obj-$(CONFIG_AR71XX_MACH_TEW_632BRP)    += mach-tew-632brp.o 
    3333obj-$(CONFIG_AR71XX_MACH_TL_WR741ND)    += mach-tl-wr741nd.o 
     34obj-$(CONFIG_AR71XX_MACH_TL_WR841N_V1)  += mach-tl-wr841n.o 
    3435obj-$(CONFIG_AR71XX_MACH_TL_WR941ND)    += mach-tl-wr941nd.o 
    3536obj-$(CONFIG_AR71XX_MACH_TL_WR1043ND)   += mach-tl-wr1043nd.o 
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/prom.c

    r18818 r18893  
    7272                .mach_type      = AR71XX_MACH_TL_WR741ND, 
    7373        }, { 
     74                .name           = "TL-WR841N-v1.5", 
     75                .mach_type      = AR71XX_MACH_TL_WR841N_V1, 
     76        }, { 
    7477                .name           = "TL-WR941ND", 
    7578                .mach_type      = AR71XX_MACH_TL_WR941ND, 
  • trunk/target/linux/ar71xx/files/arch/mips/include/asm/mach-ar71xx/ar71xx.h

    r18860 r18893  
    140140        AR71XX_MACH_DIR_615_C1, /* D-Link DIR-615 rev. C1 */ 
    141141        AR71XX_MACH_TL_WR741ND, /* TP-LINK TL-WR741ND */ 
     142        AR71XX_MACH_TL_WR841N_V1, /* TP-LINK TL-WR841N v1 */ 
    142143        AR71XX_MACH_TL_WR941ND, /* TP-LINK TL-WR941ND */ 
    143144        AR71XX_MACH_TL_WR1043ND, /* TP-LINK TL-WR1041ND */ 
  • trunk/target/linux/ar71xx/image/Makefile

    r18851 r18893  
    462462endef 
    463463 
     464define Image/Build/Profile/TLWR841NV15 
     465        $(call Image/Build/Template/TPLINK/$(1),tl-wr841n-v1.5,board=TL-WR841N-v1.5,TL-WR841Nv1.5) 
     466endef 
     467 
    464468define Image/Build/Profile/TLWR841NDV3 
    465469        $(call Image/Build/Template/TPLINK/$(1),tl-wr841ndv3,board=TL-WR941ND,TL-WR841NDv3) 
     
    504508        $(call Image/Build/Profile/TEW652BRP,$(1)) 
    505509        $(call Image/Build/Profile/TLWR741NDV1,$(1)) 
     510        $(call Image/Build/Profile/TLWR841NV15,$(1)) 
    506511        $(call Image/Build/Profile/TLWR841NDV3,$(1)) 
    507512        $(call Image/Build/Profile/TLWR841NDV5,$(1)) 
  • trunk/target/linux/ar71xx/profiles/tp-link.mk

    r18697 r18893  
    1515 
    1616$(eval $(call Profile,TLWR741NDV1)) 
     17 
     18define Profile/TLWR841NV15 
     19        NAME:=TP-LINK TL-WR841N v1.5 
     20        PACKAGES:=kmod-ath9k hostapd-mini 
     21endef 
     22 
     23define Profile/TLWR841NV15/Description 
     24        Package set optimized for the TP-LINK TL-WR841N v1.5. 
     25endef 
     26 
     27$(eval $(call Profile,TLWR841NV15)) 
    1728 
    1829define Profile/TLWR841NDV3 
  • trunk/tools/firmware-utils/src/mktplinkfw.c

    r18697 r18893  
    3535#define HEADER_VERSION_V1       0x01000000 
    3636#define HWID_TL_WR741ND_V1      0x07410001 
     37#define HWID_TL_WR841N_V1_5     0x08410002 
    3738#define HWID_TL_WR841ND_V3      0x08410003 
    3839#define HWID_TL_WR841ND_V5      0x08410005 
     
    115116                .rootfs_ofs     = 0x140000, 
    116117        }, { 
     118                .id             = "TL-WR841Nv1.5", 
     119                .hw_id          = HWID_TL_WR841N_V1_5, 
     120                .hw_rev         = 2, 
     121                .fw_max_len     = 0x3c0000, 
     122                .kernel_la      = 0x80060000, 
     123                .kernel_ep      = 0x80060000, 
     124                .rootfs_ofs     = 0x140000, 
     125        }, { 
    117126                .id             = "TL-WR841NDv3", 
    118127                .hw_id          = HWID_TL_WR841ND_V3, 
Note: See TracChangeset for help on using the changeset viewer.