Changeset 32821


Ignore:
Timestamp:
2012-07-24T22:38:43+02:00 (6 years ago)
Author:
blogic
Message:

[ramips] D-Link DAP-1350 initial support

The initial support for the D-Link DAP-1350.
USB related functionality is not tested.

Signed-off-by: Yoichi Shinoda <shinoda@…>

Location:
trunk/target/linux/ramips
Files:
1 added
10 edited

Legend:

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

    r32682 r32821  
    3939        dir-300-b1 | dir-600-b1 | dir-600-b2) 
    4040                status_led="d-link:green:status" 
     41                ;; 
     42        dap-1350) 
     43                status_led="d-link:blue:power" 
    4144                ;; 
    4245        esr-9753) 
  • trunk/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom

    r32816 r32821  
    3737        dir-600-b2) 
    3838                rt2x00_eeprom_extract "devdata" 16384 272 
     39                ;; 
     40 
     41        dap-1350) 
     42                rt2x00_eeprom_extract "devdata" 0 272 
    3943                ;; 
    4044 
  • trunk/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac

    r32816 r32821  
    3030                ifconfig eth0 hw ether $mac 2>/dev/null 
    3131                ;; 
     32        dap-1350) 
     33                mac=$(ramips_get_mac_binary devdata 46) 
     34                ifconfig eth0 hw ether $mac 2>/dev/null 
     35                ;; 
    3236        all0256n |\ 
    3337        all5002 | \ 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r32816 r32821  
    8181                name="dir-600-b2" 
    8282                ;; 
     83        *"DAP-1350") 
     84                name="dap-1350" 
     85                ;; 
    8386        *"ESR-9753") 
    8487                name="esr-9753" 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r32816 r32821  
    2222        dir-600-b1 | \ 
    2323        dir-600-b2 | \ 
     24        dap-1350 | \ 
    2425        esr-9753 | \ 
    2526        fonera20n | \ 
  • trunk/target/linux/ramips/files/arch/mips/include/asm/mach-ralink/machine.h

    r32813 r32821  
    3737        RAMIPS_MACH_ARGUS_ATP52B,       /* Argus ATP-52B */ 
    3838        RAMIPS_MACH_BC2,                /* NexAira BC2 */ 
     39        RAMIPS_MACH_DAP_1350,           /* D-Link DAP-1350 */ 
    3940        RAMIPS_MACH_ESR_9753,           /* Senao / EnGenius ESR-9753*/ 
    4041        RAMIPS_MACH_F5D8235_V2,         /* Belkin F5D8235 v2 */ 
  • trunk/target/linux/ramips/files/arch/mips/ralink/rt305x/Kconfig

    r32813 r32821  
    6969config RT305X_MACH_DIR_300_REVB 
    7070        bool "D-Link DIR-300 revB board support" 
     71        select RALINK_DEV_GPIO_BUTTONS 
     72        select RALINK_DEV_GPIO_LEDS 
     73 
     74config RT305X_MACH_DAP_1350 
     75        bool "D-Link DAP-1350 board support" 
    7176        select RALINK_DEV_GPIO_BUTTONS 
    7277        select RALINK_DEV_GPIO_LEDS 
  • trunk/target/linux/ramips/files/arch/mips/ralink/rt305x/Makefile

    r32813 r32821  
    1818obj-$(CONFIG_RT305X_MACH_ALL5002)       += mach-all5002.o 
    1919obj-$(CONFIG_RT305X_MACH_DIR_300_REVB)  += mach-dir-300-revb.o 
     20obj-$(CONFIG_RT305X_MACH_DAP_1350)      += mach-dap-1350.o 
    2021obj-$(CONFIG_RT305X_MACH_ESR_9753)      += mach-esr-9753.o 
    2122obj-$(CONFIG_RT305X_MACH_F5D8235_V2)    += mach-f5d8235-v2.o 
  • trunk/target/linux/ramips/image/Makefile

    r32814 r32821  
    181181define BuildFirmware/DIR300B1/initramfs 
    182182        $(call BuildFirmware/Generic/initramfs,$(1),$(2),$(call mkcmdline,$(3),ttyS1,57600) $(call mkmtd/phys,$(mtdlayout_dir300b1)),$(mtd_dir300b1_kernel_part_size),$(mtd_dir300b1_rootfs_part_size)) 
     183endef 
     184 
     185mtdlayout_dap1350=192k(u-boot)ro,64k(devdata)ro,192k(devconf)ro,256k(devlang)ro,1088k(kernel),6400k(rootfs),7488k@0xb0000(firmware) 
     186mtd_dap1350_kernel_part_size=1114112 
     187mtd_dap1350_rootfs_part_size=6553600 
     188define BuildFirmware/DAP1350 
     189        $(call BuildFirmware/Generic,$(1),$(2),$(call mkcmdline,$(3),ttyS1,115200) $(call mkmtd/phys,$(mtdlayout_dap1350)),$(mtd_dap1350_kernel_part_size),$(mtd_dap1350_rootfs_part_size)) 
     190        mkdapimg -s $(4) \ 
     191                -i $(call sysupname,$(1),$(2)) \ 
     192                -o $(call imgname,$(1),$(2))-factory.bin 
     193endef 
     194 
     195define BuildFirmware/DAP1350/initramfs 
     196        $(call BuildFirmware/Generic/initramfs,$(1),$(2),$(call mkcmdline,$(3),ttyS1,115200) $(call mkmtd/phys,$(mtdlayout_dap1350)),$(mtd_dap1350_kernel_part_size),$(mtd_dap1350_rootfs_part_size)) 
    183197endef 
    184198 
     
    354368endef 
    355369 
     370define Image/Build/Profile/DAP1350 
     371        $(call Image/Build/Template/$(fs_squash)/$(1),DAP1350,dap-1350,DAP-1350,RT3052-AP-DAP1350-3) 
     372endef 
     373 
    356374define Image/Build/Profile/ESR9753 
    357375        $(call Image/Build/Template/$(fs_squash)/$(1),GENERIC_4M,esr-9753,ESR-9753,ttyS1,57600,phys) 
     
    473491        $(call Image/Build/Profile/BC2,$(1)) 
    474492        $(call Image/Build/Profile/DIR300B1,$(1)) 
     493        $(call Image/Build/Profile/DAP1350,$(1)) 
    475494        $(call Image/Build/Profile/ESR9753,$(1)) 
    476495        $(call Image/Build/Profile/F5D8235V2,$(1)) 
  • trunk/target/linux/ramips/rt305x/config-3.3

    r32813 r32821  
    9494CONFIG_RT305X_MACH_BC2=y 
    9595CONFIG_RT305X_MACH_DIR_300_REVB=y 
     96CONFIG_RT305X_MACH_DAP_1350=y 
    9697CONFIG_RT305X_MACH_ESR_9753=y 
    9798CONFIG_RT305X_MACH_F5D8235_V2=y 
Note: See TracChangeset for help on using the changeset viewer.