mvebu: add large NOR sub-profile implementation

While we supported only the NAND so far, some boards use a large enough NOR,
where UBI is the only reasonable option. Create a new sub-profile template with
a different set of UBI options.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>

SVN-Revision: 44262
lede-17.01
Imre Kaloz 2015-02-05 11:24:10 +00:00
parent 80cfe34291
commit e46593a54c
1 changed files with 22 additions and 0 deletions

View File

@ -54,6 +54,28 @@ define NANDProfile
PROFILES_LIST += $(1)
endef
# $(1): Profile Name
# $(2): DTB Name
# $(3): Erase Block Size
define UBINORProfile
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
$(call Image/Build/UbinizeImage,$(2),,squashfs, -p $(3) -m 1)
endef
PROFILES_LIST += $(1)
endef
# $(1): Profile Name
# $(2): Sub Profiles list
define MultiProfile