Changeset 18628


Ignore:
Timestamp:
03/02/12 14:21:01 (15 months ago)
Author:
BrainSlayer
Message:

technaxx 3g router

Location:
src/router
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • src/router/libutils/Makefile

    r18603 r18628  
    251251  CFLAGS += -DHAVE_ECB9750 
    252252endif 
     253ifeq ($(CONFIG_TECHNAXX3G),y) 
     254  CFLAGS += -DHAVE_TECHNAXX3G 
     255endif 
    253256ifeq ($(CONFIG_AR670W),y) 
    254257  CFLAGS += -DHAVE_AR670W 
  • src/router/libutils/utils.c

    r18620 r18628  
    703703        setRouter("Allnet 802.11n Router"); 
    704704        return ROUTER_BOARD_WHRG300N; 
     705#elif HAVE_TECHNAXX3G 
     706        setRouter("Technaxx 3G Router"); 
     707        return ROUTER_BOARD_TECHNAXX3G; 
    705708#elif HAVE_AR670W 
    706709        setRouter("Airlink 101 AR670W"); 
     
    33223325        { 
    33233326#ifndef HAVE_BUFFALO 
     3327        case ROUTER_BOARD_TECHNAXX3G: 
     3328                usb_gpio = 0x109; 
     3329                diag_gpio = 0x10c; 
     3330                connected_gpio = 0x10b; 
     3331                ses_gpio = 0x10c; 
     3332                break; 
    33243333        case ROUTER_BOARD_UNIFI: 
    33253334                diag_gpio = 0x001; 
  • src/router/rc/resetbutton.c

    r18621 r18628  
    681681                val = get_gpio(10) << 10; 
    682682        } else if (brand == ROUTER_BOARD_ACXNR22) { 
     683                val = get_gpio(10) << 10; 
     684        } else if (brand == ROUTER_BOARD_TECHNAXX3G) { 
    683685                val = get_gpio(10) << 10; 
    684686        } else if (brand == ROUTER_BOARD_W502U) { 
  • src/router/services/Makefile

    r18603 r18628  
    538538ifeq ($(CONFIG_ECB9750),y) 
    539539  CFLAGS_EXTRA += -DHAVE_ECB9750 
     540endif 
     541ifeq ($(CONFIG_TECHNAXX3G),y) 
     542  CFLAGS_EXTRA += -DHAVE_TECHNAXX3G 
    540543endif 
    541544 
  • src/router/services/networking/network.c

    r18475 r18628  
    13491349#ifdef HAVE_RT2880 
    13501350        int rb = getRouterBrand(); 
    1351         if (rb == ROUTER_BOARD_ECB9750 || rb == ROUTER_BOARD_EAP9550)   // lets load 
     1351        if (rb == ROUTER_BOARD_ECB9750 || rb == ROUTER_BOARD_EAP9550 || rb == ROUTER_BOARD_TECHNAXX3G)  // lets load 
    13521352        { 
    13531353                if (getSTA() || getWET() 
     
    27332733            nvram_safe_get("pppoe_wan_ifname") : "vlan2"; 
    27342734#elif HAVE_ECB9750 
     2735        char *pppoe_wan_ifname = nvram_invmatch("pppoe_wan_ifname", 
     2736                                                "") ? 
     2737            nvram_safe_get("pppoe_wan_ifname") : "eth2"; 
     2738#elif HAVE_TECHNAXX3G 
    27352739        char *pppoe_wan_ifname = nvram_invmatch("pppoe_wan_ifname", 
    27362740                                                "") ? 
  • src/router/services/networking/rt2880.c

    r18024 r18628  
    475475                fprintf(fp, "BssidNum=%d\n", count - 1); 
    476476#ifdef HAVE_ESR6650 
     477                fprintf(fp, "HT_TxStream=1\n"); 
     478                fprintf(fp, "HT_RxStream=1\n"); 
     479#elif HAVE_TECHNAXX3G 
    477480                fprintf(fp, "HT_TxStream=1\n"); 
    478481                fprintf(fp, "HT_RxStream=1\n"); 
  • src/router/services/sysinit/defaults.c

    r18491 r18628  
    399399        {"wan_proto", "disabled", 0},   /* [static|dhcp|pppoe|disabled] */ 
    400400#elif HAVE_ECB9750 
     401        {"wan_proto", "disabled", 0},   /* [static|dhcp|pppoe|disabled] */ 
     402#elif HAVE_TECHNAXX3G 
    401403        {"wan_proto", "disabled", 0},   /* [static|dhcp|pppoe|disabled] */ 
    402404#elif HAVE_ADM5120 
  • src/router/services/sysinit/sysinit-rt2880.c

    r18607 r18628  
    157157 
    158158        /* switch config */ 
    159         if (getRouterBrand() != ROUTER_BOARD_ECB9750)   // lets load 
     159        if (getRouterBrand() != ROUTER_BOARD_ECB9750 && getRouterBrand() != ROUTER_BOARD_TECHNAXX3G)    // lets load 
    160160        { 
    161161                eval("ifconfig", "eth2", "up"); 
     
    327327char *enable_dtag_vlan(int enable) 
    328328{ 
    329         if (getRouterBrand() != ROUTER_BOARD_ECB9750) { 
     329        if (getRouterBrand() != ROUTER_BOARD_ECB9750 && getRouterBrand() != ROUTER_BOARD_TECHNAXX3G) { 
    330330                if (enable) { 
    331331#if !defined(HAVE_AR670W) && !defined(HAVE_BR6574N) && !defined(HAVE_F5D8235) 
  • src/router/shared/Makefile

    r18045 r18628  
    8080  CFLAGS += -DHAVE_ECB9750 
    8181endif 
     82ifeq ($(CONFIG_TECHNAXX3G),y) 
     83  CFLAGS += -DHAVE_TECHNAXX3G 
     84endif 
    8285ifeq ($(CONFIG_CORENET),y) 
    8386  CFLAGS += -DHAVE_CORENET 
  • src/router/shared/utils.h

    r18618 r18628  
    573573#define ROUTER_BOARD_WCRGN 0xb31a 
    574574 
    575 // Linksys E2500 (dual radio, BCM5358U cpu, 16MB flash / 64MB ram, fccid: Linksys Q87-E2500) >_60K nvram_< 
    576575#define ROUTER_LINKSYS_E2500 0xb415 
    577576 
     577#define ROUTER_BOARD_TECHNAXX3G 0xb51a 
    578578 
    579579#define NVROUTER "DD_BOARD" 
Note: See TracChangeset for help on using the changeset viewer.