[oe-commits] org.oe.dev cm-x270.conf: add variable for NAND flash eraseblock size

cbrake commit openembedded-commits at lists.openembedded.org
Mon Oct 8 21:40:01 UTC 2007


cm-x270.conf: add variable for NAND flash eraseblock size

Author: cbrake at openembedded.org
Branch: org.openembedded.dev
Revision: b6719256c07784e7f380e4fade8dd9c293214e44
ViewMTN: http://monotone.openembedded.org/revision/info/b6719256c07784e7f380e4fade8dd9c293214e44
Files:
1
conf/machine/cm-x270.conf
Diffs:

#
# mt diff -rdd45113e8bcd39417dfea0772aff5a1b737a45f8 -rb6719256c07784e7f380e4fade8dd9c293214e44
#
# 
# 
# patch "conf/machine/cm-x270.conf"
#  from [f9429eb200a306ada78b0ff137d01a378b020fbb]
#    to [2a70298c7212dd87450a676741e84bcee83257a2]
# 
============================================================
--- conf/machine/cm-x270.conf	f9429eb200a306ada78b0ff137d01a378b020fbb
+++ conf/machine/cm-x270.conf	2a70298c7212dd87450a676741e84bcee83257a2
@@ -17,6 +17,13 @@ require conf/machine/include/tune-xscale
 # the following line to your local.conf:
 #   CMX270_CONSOLE_SERIAL_PORT = "ttyS0"
 
+# NAND flash eraseblock size
+# most of the older cm-x270 modules are populated with NAND flash
+# that have 128KiB eraseblocks.  Recently, a user encounted
+# a device that has 16KiB eraseblocks.  The following define
+# can be overridden in local.conf if you have one of these devices.
+CMX270_NAND_ERASEBLOCK_SIZE ?= "0x20000"
+
 # the following is for the cm-x270 L module
 CMX270_CONSOLE_SERIAL_PORT ?= "ttyS1"
 
@@ -32,10 +39,10 @@ ROOT_FLASH_SIZE ?= "32"
 ROOT_FLASH_SIZE ?= "32"
 
 # for NAND flash.
-EXTRA_IMAGECMD_jffs2 = "--little-endian --eraseblock=0x20000 --pad --no-cleanmarkers;\
+EXTRA_IMAGECMD_jffs2 = "--little-endian --eraseblock=${CMX270_NAND_ERASEBLOCK_SIZE} --pad --no-cleanmarkers;\
 	sumtool -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
 	-o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs-summary.jffs2 \
-	-e 0x20000 -p; \
+	-e ${CMX270_NAND_ERASEBLOCK_SIZE} -p; \
 	cd ${DEPLOY_DIR_IMAGE}; \
 	rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.rootfs-summary.jffs2; \
 	ln -s ${IMAGE_NAME}.rootfs-summary.jffs2 ${IMAGE_LINK_NAME}.rootfs-summary.jffs2 \






More information about the Openembedded-commits mailing list