Author: kaloz Date: 2015-02-05 12:25:21 +0100 (Thu, 05 Feb 2015) New Revision: 44263
Modified: trunk/target/linux/mvebu/image/Makefile Log: mvebu: add a subprofile for boards based on a small NOR Some boards only come with a small NOR on it, where UBI isn't a good solution because of its overhead. Add a new subprofile for such boards, that rely on the mtd split framework instead. Signed-off-by: Maxime Ripard <[email protected]> Signed-off-by: Imre Kaloz <[email protected]> Modified: trunk/target/linux/mvebu/image/Makefile =================================================================== --- trunk/target/linux/mvebu/image/Makefile 2015-02-05 11:24:10 UTC (rev 44262) +++ trunk/target/linux/mvebu/image/Makefile 2015-02-05 11:25:21 UTC (rev 44263) @@ -77,6 +77,31 @@ endef # $(1): Profile Name +# $(2): DTB Name +# $(3): Erase Block Size +define NORProfile + define Image/BuildKernel/Profile/$(1) + $(call Image/Build/DTB,$(2)) + ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),) + $(call Image/Build/Profile,$(1)/Initramfs) + endif + endef + + define Image/Build/Profile/$(1)/Initramfs + $(call Image/Build/DTB,$(2),-initramfs) + endef + + define Image/Build/Profile/$(1)/squashfs + ( \ + dd if=$(KDIR)/uImage-$(2) bs=$(3) conv=sync; \ + dd if=$(KDIR)/root.squashfs bs=$(3) conv=sync; \ + ) > $$(BIN_DIR)/$$(IMG_PREFIX)-$(2)-squashfs-firmware.bin + endef + + PROFILES_LIST += $(1) +endef + +# $(1): Profile Name # $(2): Sub Profiles list define MultiProfile define Image/BuildKernel/Profile/$(1) _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
