Changeset 35840


Ignore:
Timestamp:
2013-03-01T14:46:01+01:00 (3 years ago)
Author:
luka
Message:

ar71xx: add support for Buffalo WZR 600DHP

Signed-off-by: Luka Perkov <luka@…>

Location:
trunk
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/boot/uboot-envtools/files/ar71xx

    r35432 r35840  
    11#!/bin/sh 
    22# 
    3 # Copyright (C) 2011-2012 OpenWrt.org 
     3# Copyright (C) 2011-2013 OpenWrt.org 
    44# 
    55 
     
    2828        ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x40000" "0x40000" 
    2929        ;; 
     30wzr-hp-ag300h | \ 
     31wzr-600dhp) 
     32        ubootenv_add_uci_config "/dev/mtd3" "0x0" "0x10000" "0x10000" 
     33        ;; 
    3034esac 
    3135 
  • trunk/target/linux/ar71xx/base-files/etc/diag.sh

    r35650 r35840  
    153153                ;; 
    154154        wzr-hp-ag300h | \ 
    155         wzr-hp-g300nh2) 
     155        wzr-hp-g300nh2 | \ 
     156        wzr-600dhp) 
    156157                status_led="buffalo:red:diag" 
    157158                ;; 
  • trunk/target/linux/ar71xx/base-files/etc/hotplug.d/net/10-ar922x-led-fix

    r33294 r35840  
    4343         
    4444        case $(ar71xx_board_name) in 
    45                 wzr-hp-ag300h) 
     45                wzr-hp-ag300h|\ 
     46                wzr-600dhp) 
    4647                        ar922x_disable_gpio_jtag $phyname 
    4748                        ;; 
  • trunk/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds

    r35427 r35840  
    213213        ;; 
    214214 
    215 wzr-hp-ag300h) 
     215wzr-hp-ag300h | \ 
     216wzr-600dhp) 
    216217        ucidef_set_led_default "diag" "DIAG" "buffalo:red:diag" "0" 
    217218        ucidef_set_led_netdev "router" "ROUTER" "buffalo:green:router" "eth1" 
  • trunk/target/linux/ar71xx/base-files/etc/uci-defaults/02_network

    r35634 r35840  
    234234whr-hp-g300n |\ 
    235235whr-hp-gn |\ 
    236 wzr-hp-ag300h) 
     236wzr-hp-ag300h |\ 
     237wzr-600dhp) 
    237238        ucidef_set_interfaces_lan_wan "eth0" "eth1" 
    238239        ucidef_add_switch "switch0" "1" "1" 
  • trunk/target/linux/ar71xx/base-files/etc/uci-defaults/03_network-switchX-migration

    r35567 r35840  
    7676wzr-hp-ag300h|\ 
    7777wzr-hp-g450h|\ 
     78wzr-600dhp|\ 
    7879ew-dorin|\ 
    7980ew-dorin-router) 
  • trunk/target/linux/ar71xx/base-files/lib/ar71xx.sh

    r35788 r35840  
    469469                name="wzr-hp-g300nh2" 
    470470                ;; 
     471        *WZR-600DHP) 
     472                name="wzr-600dhp" 
     473                ;; 
    471474        *WHR-HP-G300N) 
    472475                name="whr-hp-g300n" 
  • trunk/target/linux/ar71xx/base-files/lib/upgrade/platform.sh

    r35430 r35840  
    126126        wzr-hp-g450h | \ 
    127127        wzr-hp-ag300h | \ 
     128        wzr-600dhp | \ 
    128129        whr-g301n | \ 
    129130        whr-hp-g300n | \ 
  • trunk/target/linux/ar71xx/config-3.7

    r35633 r35840  
    9393CONFIG_ATH79_MACH_WZR_HP_G300NH2=y 
    9494CONFIG_ATH79_MACH_WZR_HP_G450H=y 
     95CONFIG_ATH79_MACH_WZR_600DHP=y 
    9596CONFIG_ATH79_MACH_ZCN_1523H=y 
    9697CONFIG_ATH79_NVRAM=y 
  • trunk/target/linux/ar71xx/config-3.8

    r35728 r35840  
    9393CONFIG_ATH79_MACH_WZR_HP_G300NH2=y 
    9494CONFIG_ATH79_MACH_WZR_HP_G450H=y 
     95CONFIG_ATH79_MACH_WZR_600DHP=y 
    9596CONFIG_ATH79_MACH_ZCN_1523H=y 
    9697CONFIG_ATH79_NVRAM=y 
  • trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-wzr-hp-ag300h.c

    r34087 r35840  
    3737                .offset         = 0x0040000, 
    3838                .size           = 0x0010000, 
    39                 .mask_flags     = MTD_WRITEABLE, 
    4039        }, { 
    4140                .name           = "art", 
     
    213212             "Buffalo WZR-HP-AG300H", wzrhpag300h_setup); 
    214213 
     214MIPS_MACHINE(ATH79_MACH_WZR_600DHP, "WZR-600DHP", 
     215             "Buffalo WZR-600DHP", wzrhpag300h_setup); 
     216 
  • trunk/target/linux/ar71xx/generic/profiles/buffalo.mk

    r32931 r35840  
    11# 
    2 # Copyright (C) 2009 OpenWrt.org 
     2# Copyright (C) 2009-2013 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    5050$(eval $(call Profile,WZRHPG450H)) 
    5151 
     52define Profile/WZR600DHP 
     53        NAME:=Buffalo WZR-600DHP 
     54        PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev 
     55endef 
     56 
     57define Profile/WZR600DHP/Description 
     58        Package set optimized for the Buffalo WZR-600DHP 
     59endef 
     60 
     61$(eval $(call Profile,WZR600DHP)) 
     62 
    5263define Profile/WHRG301N 
    5364        NAME:=Buffalo WHR-G301N 
  • trunk/target/linux/ar71xx/image/Makefile

    r35789 r35840  
    961961$(eval $(call SingleProfile,WZRHPG30XNH,$(fs_64k),WZRHPAG300H,wzr-hp-ag300h,WZR-HP-AG300H,ttyS0,115200,WZR-HP-AG300H)) 
    962962$(eval $(call SingleProfile,WZRHPG30XNH,$(fs_64k),WZRHPG450H,wzr-hp-g450h,WZR-HP-G450H,ttyS0,115200,WZR-HP-AG450H)) 
     963$(eval $(call SingleProfile,WZRHPG30XNH,$(fs_64k),WZR600DHP,wzr-600dhp,WZR-600DHP,ttyS0,115200,WZR-600DHP)) 
    963964 
    964965$(eval $(call SingleProfile,Zcomax,$(fs_64k),ZCN1523H28,zcn-1523h-2-8,ZCN-1523H-2,ttyS0,115200,$$(zcn1523h_mtdlayout))) 
  • trunk/target/linux/ar71xx/patches-3.7/610-MIPS-ath79-openwrt-machines.patch

    r34946 r35840  
    11--- a/arch/mips/ath79/machtypes.h 
    22+++ b/arch/mips/ath79/machtypes.h 
    3 @@ -16,22 +16,112 @@ 
     3@@ -16,22 +16,113 @@ 
    44  
    55 enum ath79_mach_type { 
     
    109109+       ATH79_MACH_WZR_HP_G300NH2,      /* Buffalo WZR-HP-G300NH2 */ 
    110110+       ATH79_MACH_WZR_HP_G450H,        /* Buffalo WZR-HP-G450H */ 
     111+       ATH79_MACH_WZR_600DHP,          /* Buffalo WZR-600DHP */ 
    111112+       ATH79_MACH_ZCN_1523H_2,         /* Zcomax ZCN-1523H-2-xx */ 
    112113+       ATH79_MACH_ZCN_1523H_5,         /* Zcomax ZCN-1523H-5-xx */ 
     
    217218        bool "Atheros PB44 reference board" 
    218219        select SOC_AR71XX 
    219 @@ -68,6 +148,488 @@ config ATH79_MACH_PB44 
     220@@ -68,6 +148,497 @@ config ATH79_MACH_PB44 
    220221          Say 'Y' here if you want your kernel to support the 
    221222          Atheros PB44 reference board. 
     
    289290+       select ATH79_DEV_ETH 
    290291+       select ATH79_DEV_AP9X_PCI if PCI 
     292+       select ATH79_DEV_GPIO_BUTTONS 
     293+       select ATH79_DEV_LEDS_GPIO 
     294+       select ATH79_DEV_M25P80 
     295+       select ATH79_DEV_USB 
     296+ 
     297+config ATH79_MACH_WZR_600DHP 
     298+       bool "Buffalo WZR-600DHP board support" 
     299+       select SOC_AR71XX 
     300+       select ATH79_DEV_ETH 
    291301+       select ATH79_DEV_GPIO_BUTTONS 
    292302+       select ATH79_DEV_LEDS_GPIO 
     
    706716        bool "Ubiquiti Networks XM/UniFi boards" 
    707717        select SOC_AR724X 
    708 @@ -83,6 +645,24 @@ config ATH79_MACH_UBNT_XM 
     718@@ -83,6 +654,24 @@ config ATH79_MACH_UBNT_XM 
    709719          Say 'Y' here if you want your kernel to support the 
    710720          Ubiquiti Networks XM (rev 1.0) board. 
     
    731741  
    732742 config SOC_AR71XX 
    733 @@ -118,10 +698,6 @@ config SOC_QCA955X 
     743@@ -118,10 +707,6 @@ config SOC_QCA955X 
    734744        select PCI_AR724X if PCI 
    735745        def_bool n 
     
    742752        select ATH79_PCI_ATH9K_FIXUP 
    743753        def_bool n 
    744 @@ -132,7 +708,14 @@ config ATH79_DEV_DSA 
     754@@ -132,7 +717,14 @@ config ATH79_DEV_DSA 
    745755 config ATH79_DEV_ETH 
    746756        def_bool n 
     
    758768  
    759769 config ATH79_DEV_GPIO_BUTTONS 
    760 @@ -164,4 +747,7 @@ config ATH79_PCI_ATH9K_FIXUP 
     770@@ -164,4 +756,7 @@ config ATH79_PCI_ATH9K_FIXUP 
    761771 config ATH79_ROUTERBOOT 
    762772        def_bool n 
     
    768778--- a/arch/mips/ath79/Makefile 
    769779+++ b/arch/mips/ath79/Makefile 
    770 @@ -38,9 +38,71 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)               += route 
     780@@ -38,9 +38,72 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)               += route 
    771781 # 
    772782 # Machines 
     
    838848+obj-$(CONFIG_ATH79_MACH_WZR_HP_AG300H) += mach-wzr-hp-ag300h.o 
    839849+obj-$(CONFIG_ATH79_MACH_WZR_HP_G450H)  += mach-wzr-hp-g450h.o 
     850+obj-$(CONFIG_ATH79_MACH_WZR_600DHP)    += mach-wzr-hp-ag300h.o 
    840851+obj-$(CONFIG_ATH79_MACH_ZCN_1523H)     += mach-zcn-1523h.o 
    841852+ 
  • trunk/target/linux/ar71xx/patches-3.7/612-MIPS-ath79-add-DIR-825-C1-support.patch

    r35455 r35840  
    1111--- a/arch/mips/ath79/Kconfig 
    1212+++ b/arch/mips/ath79/Kconfig 
    13 @@ -283,6 +283,17 @@ config ATH79_MACH_DIR_825_B1 
     13@@ -292,6 +292,17 @@ config ATH79_MACH_DIR_825_B1 
    1414        select ATH79_DEV_M25P80 
    1515        select ATH79_DEV_USB 
  • trunk/target/linux/ar71xx/patches-3.7/613-MIPS-ath79-add-TL-WDR3500-support.patch

    r35423 r35840  
    1111--- a/arch/mips/ath79/Kconfig 
    1212+++ b/arch/mips/ath79/Kconfig 
    13 @@ -514,6 +514,17 @@ config ATH79_MACH_TL_WA901ND_V2 
     13@@ -523,6 +523,17 @@ config ATH79_MACH_TL_WA901ND_V2 
    1414        select ATH79_DEV_M25P80 
    1515        select ATH79_DEV_WMAC 
  • trunk/target/linux/ar71xx/patches-3.7/615-MIPS-ath79-RB951G-support.patch

    r35633 r35840  
    1111--- a/arch/mips/ath79/Kconfig 
    1212+++ b/arch/mips/ath79/Kconfig 
    13 @@ -360,6 +360,16 @@ config ATH79_MACH_RB750 
     13@@ -369,6 +369,16 @@ config ATH79_MACH_RB750 
    1414        select ATH79_ROUTERBOOT 
    1515        select RLE_DECOMPRESS 
  • trunk/target/linux/ar71xx/patches-3.8/610-MIPS-ath79-openwrt-machines.patch

    r35728 r35840  
    11--- a/arch/mips/ath79/machtypes.h 
    22+++ b/arch/mips/ath79/machtypes.h 
    3 @@ -16,22 +16,112 @@ 
     3@@ -16,22 +16,113 @@ 
    44  
    55 enum ath79_mach_type { 
     
    109109+       ATH79_MACH_WZR_HP_G300NH2,      /* Buffalo WZR-HP-G300NH2 */ 
    110110+       ATH79_MACH_WZR_HP_G450H,        /* Buffalo WZR-HP-G450H */ 
     111+       ATH79_MACH_WZR_600DHP,          /* Buffalo WZR-600DHP */ 
    111112+       ATH79_MACH_ZCN_1523H_2,         /* Zcomax ZCN-1523H-2-xx */ 
    112113+       ATH79_MACH_ZCN_1523H_5,         /* Zcomax ZCN-1523H-5-xx */ 
     
    217218        bool "Atheros PB44 reference board" 
    218219        select SOC_AR71XX 
    219 @@ -68,6 +148,488 @@ config ATH79_MACH_PB44 
     220@@ -68,6 +148,497 @@ config ATH79_MACH_PB44 
    220221          Say 'Y' here if you want your kernel to support the 
    221222          Atheros PB44 reference board. 
     
    289290+       select ATH79_DEV_ETH 
    290291+       select ATH79_DEV_AP9X_PCI if PCI 
     292+       select ATH79_DEV_GPIO_BUTTONS 
     293+       select ATH79_DEV_LEDS_GPIO 
     294+       select ATH79_DEV_M25P80 
     295+       select ATH79_DEV_USB 
     296+ 
     297+config ATH79_MACH_WZR_600DHP 
     298+       bool "Buffalo WZR-600DHP board support" 
     299+       select SOC_AR71XX 
     300+       select ATH79_DEV_ETH 
    291301+       select ATH79_DEV_GPIO_BUTTONS 
    292302+       select ATH79_DEV_LEDS_GPIO 
     
    706716        bool "Ubiquiti Networks XM/UniFi boards" 
    707717        select SOC_AR724X 
    708 @@ -83,6 +645,24 @@ config ATH79_MACH_UBNT_XM 
     718@@ -83,6 +654,24 @@ config ATH79_MACH_UBNT_XM 
    709719          Say 'Y' here if you want your kernel to support the 
    710720          Ubiquiti Networks XM (rev 1.0) board. 
     
    731741  
    732742 config SOC_AR71XX 
    733 @@ -118,10 +698,6 @@ config SOC_QCA955X 
     743@@ -118,10 +707,6 @@ config SOC_QCA955X 
    734744        select PCI_AR724X if PCI 
    735745        def_bool n 
     
    742752        select ATH79_PCI_ATH9K_FIXUP 
    743753        def_bool n 
    744 @@ -132,7 +708,14 @@ config ATH79_DEV_DSA 
     754@@ -132,7 +717,14 @@ config ATH79_DEV_DSA 
    745755 config ATH79_DEV_ETH 
    746756        def_bool n 
     
    758768  
    759769 config ATH79_DEV_GPIO_BUTTONS 
    760 @@ -164,4 +747,7 @@ config ATH79_PCI_ATH9K_FIXUP 
     770@@ -164,4 +756,7 @@ config ATH79_PCI_ATH9K_FIXUP 
    761771 config ATH79_ROUTERBOOT 
    762772        def_bool n 
     
    768778--- a/arch/mips/ath79/Makefile 
    769779+++ b/arch/mips/ath79/Makefile 
    770 @@ -38,9 +38,71 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)               += route 
     780@@ -38,9 +38,72 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)               += route 
    771781 # 
    772782 # Machines 
     
    838848+obj-$(CONFIG_ATH79_MACH_WZR_HP_AG300H) += mach-wzr-hp-ag300h.o 
    839849+obj-$(CONFIG_ATH79_MACH_WZR_HP_G450H)  += mach-wzr-hp-g450h.o 
     850+obj-$(CONFIG_ATH79_MACH_WZR_600DHP)    += mach-wzr-hp-ag300h.o 
    840851+obj-$(CONFIG_ATH79_MACH_ZCN_1523H)     += mach-zcn-1523h.o 
    841852+ 
  • trunk/target/linux/ar71xx/patches-3.8/612-MIPS-ath79-add-DIR-825-C1-support.patch

    r35728 r35840  
    1111--- a/arch/mips/ath79/Kconfig 
    1212+++ b/arch/mips/ath79/Kconfig 
    13 @@ -283,6 +283,17 @@ config ATH79_MACH_DIR_825_B1 
     13@@ -292,6 +292,17 @@ config ATH79_MACH_DIR_825_B1 
    1414        select ATH79_DEV_M25P80 
    1515        select ATH79_DEV_USB 
  • trunk/target/linux/ar71xx/patches-3.8/613-MIPS-ath79-add-TL-WDR3500-support.patch

    r35728 r35840  
    1111--- a/arch/mips/ath79/Kconfig 
    1212+++ b/arch/mips/ath79/Kconfig 
    13 @@ -514,6 +514,17 @@ config ATH79_MACH_TL_WA901ND_V2 
     13@@ -523,6 +523,17 @@ config ATH79_MACH_TL_WA901ND_V2 
    1414        select ATH79_DEV_M25P80 
    1515        select ATH79_DEV_WMAC 
  • trunk/target/linux/ar71xx/patches-3.8/615-MIPS-ath79-RB951G-support.patch

    r35728 r35840  
    1111--- a/arch/mips/ath79/Kconfig 
    1212+++ b/arch/mips/ath79/Kconfig 
    13 @@ -360,6 +360,16 @@ config ATH79_MACH_RB750 
     13@@ -369,6 +369,16 @@ config ATH79_MACH_RB750 
    1414        select ATH79_ROUTERBOOT 
    1515        select RLE_DECOMPRESS 
Note: See TracChangeset for help on using the changeset viewer.