X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Framips%2Fimage%2FMakefile;h=e7f78c9dfc5de87646346a9d59a3dd4d4ae242e0;hb=24705010ad1a37ce7b5543c125abb7b4cbb4c102;hp=6509e2deaf878d7060fb3a7e26da4e56cd55ae0e;hpb=d8bd9f9b1533c345ef9210897a0066b6ec00264c;p=15.05%2Fopenwrt.git diff --git a/target/linux/ramips/image/Makefile b/target/linux/ramips/image/Makefile index 6509e2deaf..e7f78c9dfc 100644 --- a/target/linux/ramips/image/Makefile +++ b/target/linux/ramips/image/Makefile @@ -162,6 +162,22 @@ define BuildFirmware/ARGUS_ATP52B $(call BuildFirmware/Generic,$(1),$(2),board=$(3) $(call mkmtd/phys,$(mtdlayout_argus_atp52b)),$(mtd_argus_atp52b_kernel_part_size),$(mtd_argus_atp52b_rootfs_part_size)) endef +# djh - Note all of these are marked Read-Only for now +mtdlayout_broadway=192k(bootloader)ro,64k(config)ro,64k(factory)ro,1024k(kernel)ro,6720k(rootfs),7744k@0x50000(firmware) +mtd_broadway_kernel_part_size=1048576 +mtd_broadway_rootfs_part_size=6881280 +define BuildFirmware/BROADWAY + $(call BuildFirmware/Generic,$(1),$(2),$(call mkcmdline,$(3),$(4),$(5)) $(call mkmtd/$(6),$(mtdlayout_broadway)),$(mtd_broadway_kernel_part_size),$(mtd_broadway_rootfs_part_size)) + mkimage -A mips -O linux -T kernel -C lzma $(call kernel_entry)\ + -n 'Broadway Kernel Image' \ + -d $(KDIR)/vmlinux-$(2).bin.lzma $(KDIR)/vmlinux-$(2).uImage + $(call CatFiles,$(KDIR)/vmlinux-$(2).uImage,$(mtd_broadway_kernel_part_size),$(KDIR)/root.$(1),$(mtd_broadway_rootfs_part_size),$(call imgname,$(1),$(2))-factory.bin) +endef + +define BuildFirmware/BROADWAY/initramfs + $(call BuildFirmware/Generic/initramfs,$(1),$(2),$(call mkcmdline,$(3),$(4),$(5)) $(call mkmtd/$(6),$(mtdlayout_broadway))) +endef + define BuildFirmware/Buffalo $(call MkImageLzma,$(2),$(3)) $(call Sysupgrade/KRuImage,$(1),$(2),$(4),$(5)) @@ -247,7 +263,7 @@ mtdlayout_f5d8235=320k(u-boot)ro,1536k(kernel),6208k(rootfs),64k(nvram),64k(fact mtd_f5d8235_kernel_part_size=1572864 mtd_f5d8235_rootfs_part_size=6356992 define BuildFirmware/F5D8235 - $(call BuildFirmware/Generic,$(1),$(2),board=$(3) $(call mkmtd/phys,$(mtdlayout_f5d8235)),$(mtd_f5d8235_kernel_part_size),$(mtd_f5d8235_rootfs_part_size)) + $(call BuildFirmware/Generic,$(1),$(2),$(call mkcmdline,$(3),ttyS1,57600) $(call mkmtd/phys,$(mtdlayout_f5d8235)),$(mtd_f5d8235_kernel_part_size),$(mtd_f5d8235_rootfs_part_size)) endef define BuildFirmware/FONERA20N @@ -259,6 +275,10 @@ define BuildFirmware/FONERA20N/initramfs $(call BuildFirmware/GENERIC_8M/initramfs,$(1),fonera20n,FONERA20N,ttyS1,57600,phys) endef +define BuildFirmware/RT-N13U + $(call BuildFirmware/GENERIC_8M,$(1),rt-n13u,RT-N13U,ttyS1,57600,phys) +endef + mtdlayout_nw718=192k(u-boot)ro,128k(config)ro,64k(factory)ro,896k(kernel),2816k(rootfs),3712k@0x60000(firmware) kernel_size_nw718=917504 rootfs_size_nw718=2883584 @@ -457,6 +477,10 @@ define Image/Build/Profile/BC2 $(call Image/Build/Template/$(fs_squash)/$(1),GENERIC_8M,bc2,BC2,ttyS1,57600,phys) endef +define Image/Build/Profile/BROADWAY + $(call Image/Build/Template/$(fs_squash)/$(1),BROADWAY,broadway,BROADWAY,ttyS1,57600,phys) +endef + define Image/Build/Profile/CARAMBOLA $(call Image/Build/Template/$(fs_squash)/$(1),GENERIC_8M,carambola,CARAMBOLA,ttyS1,115200,phys) endef @@ -493,6 +517,10 @@ define Image/Build/Profile/FONERA20N $(call Image/Build/Template/$(fs_squash)/$(1),FONERA20N) endef +define Image/Build/Profile/RT-N13U + $(call Image/Build/Template/$(fs_squash)/$(1),RT-N13U) +endef + define Image/Build/Profile/FREESTATION5 $(call Image/Build/Template/$(fs_squash)/$(1),GENERIC_8M,freestation5,FREESTATION5,ttyS1,115200,phys) endef @@ -596,6 +624,7 @@ define Image/Build/Profile/Default $(call Image/Build/Profile/ALL5002,$(1)) $(call Image/Build/Profile/ARGUS_ATP52B,$(1)) $(call Image/Build/Profile/BC2,$(1)) + $(call Image/Build/Profile/BROADWAY,$(1)) $(call Image/Build/Profile/CARAMBOLA,$(1)) $(call Image/Build/Profile/DIR300B1,$(1)) $(call Image/Build/Profile/DIR615H1,$(1)) @@ -604,6 +633,7 @@ define Image/Build/Profile/Default $(call Image/Build/Profile/F5D8235V2,$(1)) $(call Image/Build/Profile/RTN10PLUS,$(1)) $(call Image/Build/Profile/FONERA20N,$(1)) + $(call Image/Build/Profile/RT-N13U,$(1)) $(call Image/Build/Profile/FREESTATION5,$(1)) $(call Image/Build/Profile/HW5503G,$(1)) $(call Image/Build/Profile/MOFI35003GN,$(1))