Changeset 47973


Ignore:
Timestamp:
2015-12-23T15:43:35+01:00 (2 years ago)
Author:
blogic
Message:

ar71xx: Add support for AirTight Networks C-55

This patch is to add support for the AirTight Networks C-55 Access Point

Signed-off-by: Chris R Blake <chrisrblake93@…>

Location:
trunk/target/linux/ar71xx
Files:
2 added
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/base-files/etc/board.d/01_leds

    r47946 r47973  
    9999        ;; 
    100100 
     101c-55) 
     102        ucidef_set_led_netdev "lan_green" "LAN_GREEN" "c-55:green:lan" "eth0" 
     103        ucidef_set_led_wlan "wlan_amber" "WLAN_AMBER" "c-55:amber:wlan" "phy0tpt" 
     104        ucidef_set_led_wlan "wlan_green" "WLAN_GREEN" "c-55:green:wlan" "phy1tpt" 
     105        ;; 
     106 
    101107cap4200ag) 
    102108        ucidef_set_led_default "lan_green" "LAN_GREEN" "senao:green:lan" "1" 
  • trunk/target/linux/ar71xx/base-files/etc/board.d/02_network

    r47946 r47973  
    320320aw-nr580 |\ 
    321321bullet-m |\ 
     322c-55 |\ 
    322323cap4200ag |\ 
    323324eap300v2 |\ 
  • trunk/target/linux/ar71xx/base-files/etc/diag.sh

    r47946 r47973  
    5858        cap324) 
    5959                status_led="pcs:green:power" 
     60                ;; 
     61        c-55) 
     62                status_led="c-55:green:pwr" 
    6063                ;; 
    6164        cap4200ag) 
  • trunk/target/linux/ar71xx/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom

    r47948 r47973  
    5454"soc_wmac.eeprom") 
    5555        case $board in 
     56        c-55) 
     57                ath9k_eeprom_extract "art" 4096 2048 
     58                ath9k_patch_firmware_mac $(macaddr_add $(mtd_get_mac_binary art 0) +1) 
     59                ;; 
    5660        mr18) 
    5761                . /lib/upgrade/nand.sh 
     
    7882"pci_wmac0.eeprom") 
    7983        case $board in 
     84        c-55) 
     85                ath9k_eeprom_extract "art" 20480 2048 
     86                ath9k_patch_firmware_mac $(macaddr_add $(mtd_get_mac_binary art 0) +2) 
     87                ;; 
    8088        mr18) 
    8189                . /lib/upgrade/nand.sh 
  • trunk/target/linux/ar71xx/base-files/lib/ar71xx.sh

    r47946 r47973  
    415415                name="cap324" 
    416416                ;; 
     417        *C-55) 
     418                name="c-55" 
     419                ;; 
    417420        *CAP4200AG) 
    418421                name="cap4200ag" 
  • trunk/target/linux/ar71xx/base-files/lib/preinit/05_set_iface_mac_ar71xx

    r47878 r47973  
    2323preinit_set_mac_address() { 
    2424        case $(ar71xx_board_name) in 
     25                c-55) 
     26                        mac_lan=$(mtd_get_mac_binary art 0) 
     27                        [ -n "$mac_lan" ] && ifconfig eth0 hw ether "$mac_lan" 
     28                        ;; 
    2529                dir-615-c1) 
    2630                        fetch_mac_from_mtd config lan_mac wan_mac 
     
    5054 
    5155boot_hook_add preinit_main preinit_set_mac_address 
    52  
  • trunk/target/linux/ar71xx/base-files/lib/upgrade/platform.sh

    r47946 r47973  
    205205        ap83 | \ 
    206206        ap132 | \ 
     207        c-55 | \ 
    207208        cf-e316n-v2 | \ 
    208209        dgl-5500-a1 |\ 
  • trunk/target/linux/ar71xx/config-4.1

    r47940 r47973  
    5151CONFIG_ATH79_MACH_BHU_BXU2000N2_A=y 
    5252CONFIG_ATH79_MACH_BSB=y 
     53CONFIG_ATH79_MACH_C55=y 
    5354CONFIG_ATH79_MACH_CAP324=y 
    5455CONFIG_ATH79_MACH_CAP4200AG=y 
  • trunk/target/linux/ar71xx/files/arch/mips/ath79/Kconfig.openwrt

    r47940 r47973  
    182182        select ATH79_DEV_PB9X_PCI if PCI 
    183183        select ATH79_DEV_USB 
     184 
     185config ATH79_MACH_C55 
     186        bool "AirTight Networks C-55 support" 
     187        select SOC_AR934X 
     188        select ATH79_DEV_AP9X_PCI if PCI 
     189        select ATH79_DEV_ETH 
     190        select ATH79_DEV_GPIO_BUTTONS 
     191        select ATH79_DEV_LEDS_GPIO 
     192        select ATH79_DEV_M25P80 
     193        select ATH79_DEV_WMAC 
    184194 
    185195config ATH79_MACH_AW_NR580 
  • trunk/target/linux/ar71xx/files/arch/mips/ath79/Makefile

    r47940 r47973  
    118118obj-$(CONFIG_ATH79_MACH_PB44)           += mach-pb44.o 
    119119obj-$(CONFIG_ATH79_MACH_PB92)           += mach-pb92.o 
     120obj-$(CONFIG_ATH79_MACH_C55)            += mach-c55.o 
    120121obj-$(CONFIG_ATH79_MACH_QIHOO_C301)     += mach-qihoo-c301.o 
    121122obj-$(CONFIG_ATH79_MACH_R6100)          += mach-r6100.o 
  • trunk/target/linux/ar71xx/files/arch/mips/ath79/machtypes.h

    r47940 r47973  
    4343        ATH79_MACH_BHU_BXU2000N2_A1,    /* BHU BXU2000n-2 A1 */ 
    4444        ATH79_MACH_BSB,                 /* Smart Electronics Black Swift board */ 
     45        ATH79_MACH_C55,                 /* AirTight Networks C-55 */ 
    4546        ATH79_MACH_CAP324,              /* PowerCloud CAP324 */ 
    4647        ATH79_MACH_CAP4200AG,           /* Senao CAP4200AG */ 
  • trunk/target/linux/ar71xx/image/Makefile

    r47943 r47973  
    23092309 
    23102310ifeq ($(SUBTARGET),generic) 
     2311define Device/c-55 
     2312        BOARDNAME = C-55 
     2313        KERNEL_SIZE = 2048k 
     2314        IMAGE_SIZE = 15872k 
     2315        MTDPARTS = spi0.0:256k(u-boot)ro,128k(u-boot-env)ro,2048k(kernel),13824k(rootfs),13824k(opt)ro,2624k(failsafe)ro,64k(art)ro,15872k@0x60000(firmware) 
     2316        IMAGE/sysupgrade.bin = append-kernel $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) 
     2317endef 
     2318 
     2319TARGET_DEVICES += c-55 
     2320 
    23112321$(eval $(call SingleProfile,ALFA,64k,ALFANX,alfa-nx,ALFA-NX,ttyS0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,vmlinux.gz.uImage,pb9x-2.6.31-jffs2)) 
    23122322$(eval $(call SingleProfile,ALFA,64k,HORNETUB,hornet-ub,HORNET-UB,ttyATH0,115200,$$(alfa_mtdlayout_8M),1638400,6291456,kernel_image,rootfs_image)) 
Note: See TracChangeset for help on using the changeset viewer.