Ticket #11883: dir615d-target.diff

File dir615d-target.diff, 7.5 KB (added by juanjo@…, 6 years ago)

diff file

  • target/linux/ramips/files/arch/mips/ralink/rt305x/Kconfig

     
    6666        select RALINK_DEV_GPIO_BUTTONS 
    6767        select RALINK_DEV_GPIO_LEDS 
    6868 
     69config RT305X_MACH_DIR_615_REVD 
     70        bool "D-Link DIR-615 revD board support" 
     71        select RALINK_DEV_GPIO_BUTTONS 
     72        select RALINK_DEV_GPIO_LEDS 
     73 
    6974config RT305X_MACH_ESR_9753 
    7075        bool "EnGenius ESR-9753 support" 
    7176        select RALINK_DEV_GPIO_BUTTONS 
  • target/linux/ramips/files/arch/mips/ralink/rt305x/Makefile

     
    1616obj-$(CONFIG_RT305X_MACH_BC2)           += mach-bc2.o 
    1717obj-$(CONFIG_RT305X_MACH_ALL0256N)      += mach-all0256n.o 
    1818obj-$(CONFIG_RT305X_MACH_DIR_300_REVB)  += mach-dir-300-revb.o 
     19obj-$(CONFIG_RT305X_MACH_DIR_615_REVD)  += mach-dir-615-revd.o 
    1920obj-$(CONFIG_RT305X_MACH_ESR_9753)      += mach-esr-9753.o 
    2021obj-$(CONFIG_RT305X_MACH_F5D8235_V2)    += mach-f5d8235-v2.o 
    2122obj-$(CONFIG_RT305X_MACH_FONERA20N)     += mach-fonera20n.o 
  • target/linux/ramips/files/arch/mips/ralink/rt305x/mach-dir-300-revb.c

     
    102102 
    103103MIPS_MACHINE(RAMIPS_MACH_DIR_600_B2, "DIR-600-B2", "D-Link DIR-600 B2", 
    104104             dir_300b_init); 
    105  
    106 MIPS_MACHINE(RAMIPS_MACH_DIR_615_D, "DIR-615-D", "D-Link DIR-615 D", 
    107              dir_300b_init); 
  • target/linux/ramips/files/arch/mips/include/asm/mach-ralink/machine.h

     
    2626        RAMIPS_MACH_DIR_300_B1,         /* D-Link DIR-300 B1 */ 
    2727        RAMIPS_MACH_DIR_600_B1,         /* D-Link DIR-600 B1 */ 
    2828        RAMIPS_MACH_DIR_600_B2,         /* D-Link DIR-600 B2 */ 
    29         RAMIPS_MACH_DIR_615_D,          /* D-Link DIR-615 D */ 
    3029        RAMIPS_MACH_RT_G32_B1,          /* Asus RT-G32 B1 */ 
    3130        RAMIPS_MACH_RT_N10_PLUS,        /* Asus RT-N10+ */ 
    3231        RAMIPS_MACH_NW718,              /* Netcore NW718 */ 
     
    3635        /* RT3052 based machines */ 
    3736        RAMIPS_MACH_ARGUS_ATP52B,       /* Argus ATP-52B */ 
    3837        RAMIPS_MACH_BC2,                /* NexAira BC2 */ 
     38        RAMIPS_MACH_DIR_615_D,          /* D-Link DIR-615 D */ 
    3939        RAMIPS_MACH_ESR_9753,           /* Senao / EnGenius ESR-9753*/ 
    4040        RAMIPS_MACH_F5D8235_V2,         /* Belkin F5D8235 v2 */ 
    4141        RAMIPS_MACH_FONERA20N,          /* La Fonera 2.0N */ 
  • target/linux/ramips/image/Makefile

     
    173173        $(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)) 
    174174endef 
    175175 
     176mtdlayout_dir615d=192k(u-boot)ro,64k(devdata)ro,64k(devconf)ro,896k(kernel),2880k(rootfs),3776k@0x50000(firmware) 
     177mtd_dir615d_kernel_part_size=917504 
     178mtd_dir615d_rootfs_part_size=2949120 
     179define BuildFirmware/DIR615D 
     180        $(call BuildFirmware/Generic,$(1),$(2),$(call mkcmdline,$(3),ttyS1,57600) $(call mkmtd/phys,$(mtdlayout_dir615d)),$(mtd_dir615d_kernel_part_size),$(mtd_dir615d_rootfs_part_size)) 
     181        mkwrgimg -s $(4) -d /dev/mtdblock/2 \ 
     182                -i $(call sysupname,$(1),$(2)) \ 
     183                -o $(call imgname,$(1),$(2))-factory.bin 
     184endef 
     185 
     186define BuildFirmware/DIR615D/initramfs 
     187        $(call BuildFirmware/Generic/initramfs,$(1),$(2),$(call mkcmdline,$(3),ttyS1,57600) $(call mkmtd/phys,$(mtdlayout_dir615d)),$(mtd_dir615d_kernel_part_size),$(mtd_dir615d_rootfs_part_size)) 
     188endef 
     189 
    176190define BuildFirmware/Edimax 
    177191        if [ -e "$(call sysupname,$(1),$(2))" ]; then \ 
    178192                mkedimaximg -i $(call sysupname,$(1),$(2)) \ 
     
    337351        $(call Image/Build/Template/$(fs_squash)/$(1),DIR300B1,dir-300-b1,DIR-300-B1,wrgn23_dlwbr_dir300b) 
    338352        $(call Image/Build/Template/$(fs_squash)/$(1),DIR300B1,dir-600-b1,DIR-600-B1,wrgn23_dlwbr_dir600b) 
    339353        $(call Image/Build/Template/$(fs_squash)/$(1),DIR300B1,dir-600-b2,DIR-600-B2,wrgn23_dlwbr_dir600b) 
    340         $(call Image/Build/Template/$(fs_squash)/$(1),DIR300B1,dir-615-d,DIR-615-D,wrgn23_dlwbr_dir615d) 
    341354endef 
    342355 
     356define Image/Build/Profile/DIR615D 
     357        $(call Image/Build/Template/$(fs_squash)/$(1),DIR615D,dir-615-d,DIR-615-D,wrgn23_dlwbr_dir615d) 
     358endef 
     359 
    343360define Image/Build/Profile/ESR9753 
    344361        $(call Image/Build/Template/$(fs_squash)/$(1),GENERIC_4M,esr-9753,ESR-9753,ttyS1,57600,phys) 
    345362endef 
     
    458475        $(call Image/Build/Profile/ARGUS_ATP52B,$(1)) 
    459476        $(call Image/Build/Profile/BC2,$(1)) 
    460477        $(call Image/Build/Profile/DIR300B1,$(1)) 
     478        $(call Image/Build/Profile/DIR615D,$(1)) 
    461479        $(call Image/Build/Profile/ESR9753,$(1)) 
    462480        $(call Image/Build/Profile/F5D8235V2,$(1)) 
    463481        $(call Image/Build/Profile/RTN10PLUS,$(1)) 
  • target/linux/ramips/rt305x/config-3.3

     
    9292CONFIG_RT305X_MACH_ARGUS_ATP52B=y 
    9393CONFIG_RT305X_MACH_BC2=y 
    9494CONFIG_RT305X_MACH_DIR_300_REVB=y 
     95CONFIG_RT305X_MACH_DIR_615_REVD=y 
    9596CONFIG_RT305X_MACH_ESR_9753=y 
    9697CONFIG_RT305X_MACH_F5D8235_V2=y 
    9798CONFIG_RT305X_MACH_FONERA20N=y 
  • target/linux/ramips/base-files/lib/ramips.sh

     
    7171        *"DIR-300 B1") 
    7272                name="dir-300-b1" 
    7373                ;; 
     74        *"DIR-615 D") 
     75                name="dir-615-d" 
     76                ;; 
    7477        *"DIR-600 B1") 
    7578                name="dir-600-b1" 
    7679                ;; 
  • target/linux/ramips/base-files/lib/preinit/06_set_iface_mac

     
    2525                ;; 
    2626        dir-300-b1 |\ 
    2727        dir-300-b2 |\ 
     28        dir-615-d |\ 
    2829        dir-600-b1) 
    2930                mac=$(ramips_get_mac_binary devdata 16388) 
    3031                ifconfig eth0 hw ether $mac 2>/dev/null 
  • target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom

     
    3333"RT3883.eeprom") 
    3434        case $board in 
    3535        dir-300-b1 | \ 
     36        dir-615-d | \ 
    3637        dir-600-b1 | \ 
    3738        dir-600-b2) 
    3839                rt2x00_eeprom_extract "devdata" 16384 272 
  • target/linux/ramips/base-files/etc/diag.sh

     
    3636        argus-atp52b) 
    3737                status_led="argus-atp52b:green:run" 
    3838                ;; 
    39         dir-300-b1 | dir-600-b1 | dir-600-b2) 
     39        dir-300-b1 | dir-600-b1 | dir-600-b2 | dir-615d ) 
    4040                status_led="d-link:green:status" 
    4141                ;; 
    4242        esr-9753)