diff options
author | Andrea Adami <andrea.adami@gmail.com> | 2012-08-02 09:16:48 +0200 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2012-08-02 23:06:20 +0100 |
commit | 77dcfaecc009479f3d7e1b182992ba6527af64cf (patch) | |
tree | f8025108acf50a4ca3a704729d49bb009b31e900 /conf/machine/include | |
parent | 821c8f7fbeef0a27a8de5e92369ab90f00f94640 (diff) | |
download | meta-handheld-77dcfaecc009479f3d7e1b182992ba6527af64cf.tar.gz |
zaurus.inc: add framework for ubifs image types
* In preparation for the next kexecboot release.
* tested on poodle, c7x0 and spitz 3200
* (the different partitioning btw spitz models will be
* detected by kexecboot)
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Diffstat (limited to 'conf/machine/include')
-rw-r--r-- | conf/machine/include/zaurus.inc | 47 |
1 files changed, 41 insertions, 6 deletions
diff --git a/conf/machine/include/zaurus.inc b/conf/machine/include/zaurus.inc index 45c82d3..899664a 100644 --- a/conf/machine/include/zaurus.inc +++ b/conf/machine/include/zaurus.inc @@ -2,22 +2,57 @@ # Zaurus common settings ######################## +IMAGE_FSTYPES ?= "tar.gz jffs2 sum.jffs2 ubifs" +INITRAMFS_FSTYPES ?= "cpio.gz cpio.lzma" +IMAGE_DEVICE_TABLES = "" + ERASEBLOCKSIZE = "0x4000" ERASEBLOCKSIZE_akita = "0x20000" +ERASEBLOCKSIZE_spitz = "0x20000" # Warning! SL-C3000 has "0x4000" (16MiB NAND) # C3100 and C3200 have same 128MiB NAND device as akita -ERASEBLOCKSIZE_spitz = "0x20000" - -IMAGE_FSTYPES ?= "tar.gz jffs2 sum.jffs2" -INITRAMFS_FSTYPES ?= "cpio.gz cpio.lzma" +# +# SL-C3000 (16-7 MiB = 576 PEBs) +# 9 x 1024 : 16 = 576 PEBs +# MKUBIFS_ARGS_spitz = "-m 512 -e 15872 -c 576 -x zlib" +# UBINIZE_ARGS_spitz = "-m 512 -p 16384 -s 256" +# ERASEBLOCKSIZE_spitz = "0x4000" + +# UBI: max collie (14.125 = 904 PEBs) +# 14.125 x 1024 : 16 = 904 PEBs +MKUBIFS_ARGS_collie = "-m 512 -e 15872 -c 904 -x zlib" +UBINIZE_ARGS_collie = "-m 512 -p 16384 -s 256" + +# UBI: max poodle (64-7 MiB = 3648 PEBs) +# 57 x 1024 : 16 = 3648 PEBs +MKUBIFS_ARGS_poodle = "-m 512 -e 15872 -c 3648 -x zlib" +UBINIZE_ARGS_poodle = "-m 512 -p 16384 -s 256" + +# UBI: max c7x0 (128-7 MiB = 7744 PEBs) +# 121 x 1024 : 16 = 7744 PEBs +MKUBIFS_ARGS_c7x0 = "-m 512 -e 15872 -c 7744 -x zlib" +UBINIZE_ARGS_c7x0 = "-m 512 -p 16384 -s 256" + +# UBI: max tosa (128-7 MiB = 7744 PEBs) +# 121 x 1024 : 16 = 7744 PEBs +MKUBIFS_ARGS_tosa = "-m 512 -e 15872 -c 7744 -x zlib" +UBINIZE_ARGS_tosa = "-m 512 -p 16384 -s 256" + +# UBI: max akita (128-7 MiB = 968 PEBs) +# 121 x 1024 : 128 = 968 PEBs +MKUBIFS_ARGS_akita = "-m 2048 -e 129024 -c 968 -x zlib" +UBINIZE_ARGS_akita = "-m 2048 -p 131072 -s 512" + +# UBI: max spitz (128-7 MiB = 968 PEBs) +# 121 x 1024 : 128 = 968 PEBs +MKUBIFS_ARGS_spitz = "-m 2048 -e 129024 -c 968 -x zlib" +UBINIZE_ARGS_spitz = "-m 2048 -p 131072 -s 512" # kernel now supports favourlzo EXTRA_IMAGECMD_jffs2 = "-p -l --eraseblock=${ERASEBLOCKSIZE}" EXTRA_IMAGECMD_sum.jffs2 = "${EXTRA_IMAGECMD_jffs2}" -IMAGE_DEVICE_TABLES = "" - ######### # xserver ######### |