diff options
| author | Ulf Samuelsson <ulf.samuelsson@atmel.com> | 2007-10-17 22:01:58 +0000 | 
|---|---|---|
| committer | Ulf Samuelsson <ulf.samuelsson@atmel.com> | 2007-10-17 22:01:58 +0000 | 
| commit | 60e3d6db208d07938bb834b55dcfa30441c0d44c (patch) | |
| tree | 1bf15164a172d0e21e5e02fc4b553b087a12204d | |
| parent | b49adb8a388e4f7e7d26a75780452643b6477106 (diff) | |
| download | buildroot-novena-60e3d6db208d07938bb834b55dcfa30441c0d44c.tar.gz buildroot-novena-60e3d6db208d07938bb834b55dcfa30441c0d44c.zip | |
Update JFFS2 page/erase size correctly
| -rw-r--r-- | target/jffs2/Config.in | 67 | 
1 files changed, 45 insertions, 22 deletions
| diff --git a/target/jffs2/Config.in b/target/jffs2/Config.in index 268c1916f..45fa646e9 100644 --- a/target/jffs2/Config.in +++ b/target/jffs2/Config.in @@ -6,47 +6,70 @@ config BR2_TARGET_ROOTFS_JFFS2  	help  	  Build a jffs2 root filesystem -  choice  	prompt "Memory Type" -	default BR2_TARGET_ROOTFS_JFFS2_FLASH +	default BR2_TARGET_ROOTFS_JFFS2_FLASH_128  	depends on BR2_TARGET_ROOTFS_JFFS2 -config BR2_TARGET_ROOTFS_JFFS2_FLASH -	bool "Parallel flash with 4 kB pagesize" +config BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056 +	bool "AT45 dataflash with 1056 byte pagesize"  	depends on BR2_TARGET_ROOTFS_JFFS2 +	select BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER -config BR2_TARGET_ROOTFS_JFFS2_DATAFLASH -	bool "AT45 dataflash with 1056 byte pagesize" +config BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528 +	bool "AT45 dataflash with 528 byte pagesize"  	depends on BR2_TARGET_ROOTFS_JFFS2  	select BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER -endchoice +config BR2_TARGET_ROOTFS_JFFS2_FLASH_128 +	bool "Parallel flash with 4 kB pagesize and 128 kB erase size" +	depends on BR2_TARGET_ROOTFS_JFFS2 +config BR2_TARGET_ROOTFS_JFFS2_FLASH_64 +	bool "Parallel flash with 4 kB pagesize and 64 kB erase size" +	depends on BR2_TARGET_ROOTFS_JFFS2 -config BR2_TARGET_ROOTFS_JFFS2_PAGESIZE -	hex "Page Size" -	depends on BR2_TARGET_ROOTFS_JFFS2_FLASH -	default 0x1000 -	help -	  Set to pagesize of memory (Dataflash is 0x210 or 0x420) +config BR2_TARGET_ROOTFS_JFFS2_CUSTOM +	bool "Select custom page and erase size" +	depends on BR2_TARGET_ROOTFS_JFFS2 -config BR2_TARGET_ROOTFS_JFFS2_PAGESIZE +endchoice + +config BR2_TARGET_ROOTFS_JFFS2_CUSTOM_PAGESIZE  	hex "Page Size" -	depends on BR2_TARGET_ROOTFS_JFFS2_DATAFLASH -	default 0x420 +	depends on BR2_TARGET_ROOTFS_JFFS2_CUSTOM +	default 0x1000  	help -	  Set to pagesize of memory (Dataflash is 0x210 or 0x420) +	  Set to pagesize of memory -config BR2_TARGET_ROOTFS_JFFS2_EBSIZE +config BR2_TARGET_ROOTFS_JFFS2_CUSTOM_EBSIZE  	hex "Erase block size" -	depends on BR2_TARGET_ROOTFS_JFFS2_FLASH +	depends on BR2_TARGET_ROOTFS_JFFS2_CUSTOM  	default 0x20000 +	help +	  Set to erase size of memory + +config BR2_TARGET_ROOTFS_JFFS2_PAGESIZE +	hex +	depends on BR2_TARGET_ROOTFS_JFFS2 +	default 0x420 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056 +	default 0x210 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528 +	default 0x1000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_128 +	default 0x1000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_64 +	default $(BR2_TARGET_ROOTFS_JFFS2_CUSTOM_PAGESIZE) if BR2_TARGET_ROOTFS_JFFS2_CUSTOM +	help +	  Set to pagesize of memory  config BR2_TARGET_ROOTFS_JFFS2_EBSIZE -	hex "Erase block size" -	depends on BR2_TARGET_ROOTFS_JFFS2_DATAFLASH -	default 0x2100 +	hex +	depends on BR2_TARGET_ROOTFS_JFFS2 +	default 0x2100 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056 +	default 0x1080 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528 +	default 0x20000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_128 +	default 0x10000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_64 +	default $(BR2_TARGET_ROOTFS_JFFS2_CUSTOM_EBSIZE) if BR2_TARGET_ROOTFS_JFFS2_CUSTOM +	help +	  Set to Erase Size of memory  config BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER  	bool "Do not use Cleanmarker" | 
