mvebu: fix NAND and NOR options

All the boards but Mamba had wrong UBI options so far, making it impossible to
flash the built image on their respective storage medium.

Fix all of the supported boards in order to make the generated images useful.

Tested on a Mirabox, an Armada XP GP and an Openblocks AX3, and used the NAND
chip datasheet for the others.

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

SVN-Revision: 44264
master
Imre Kaloz 10 years ago
parent f14c4e5cff
commit 40daf9346e
  1. 16
      target/linux/mvebu/image/Makefile

@ -125,14 +125,18 @@ define MultiProfile
endef endef
endef endef
# Boards with NAND, without subpages
$(eval $(call NANDProfile,370-DB,armada-370-db,512KiB,4096))
$(eval $(call NANDProfile,370-RD,armada-370-rd,512KiB,4096))
$(eval $(call NANDProfile,Mirabox,armada-370-mirabox,512KiB,4096))
$(eval $(call NANDProfile,XP-DB,armada-xp-db,512KiB,4096))
$(eval $(call NANDProfile,XP-GP,armada-xp-gp,512KiB,4096))
# Boards with NAND, with subpages # Boards with NAND, with subpages
$(eval $(call NANDProfile,370-DB,armada-370-db,128KiB,2048,512))
$(eval $(call NANDProfile,370-RD,armada-370-rd,128KiB,2048,512))
$(eval $(call NANDProfile,Mamba,armada-xp-mamba,128KiB,2048,512)) $(eval $(call NANDProfile,Mamba,armada-xp-mamba,128KiB,2048,512))
$(eval $(call NANDProfile,Mirabox,armada-370-mirabox,128KiB,2048,512))
$(eval $(call NANDProfile,OpenBlocks-AX-3-4,armada-xp-openblocks-ax3-4,128KiB,2048,512)) # Boards with large NOR, where we want to use UBI
$(eval $(call NANDProfile,XP-DB,armada-xp-db,128KiB,2048,512)) $(eval $(call UBINORProfile,OpenBlocks-AX-3-4,armada-xp-openblocks-ax3-4,128KiB))
$(eval $(call NANDProfile,XP-GP,armada-xp-gp,128KiB,2048,512))
define Image/Build/Profile/Mamba/squashfs define Image/Build/Profile/Mamba/squashfs
$(call Image/Build/UbinizeImage,armada-xp-mamba,,squashfs, -p 128KiB -m 2048 -s 512) $(call Image/Build/UbinizeImage,armada-xp-mamba,,squashfs, -p 128KiB -m 2048 -s 512)

Loading…
Cancel
Save