wdenk | 8886a66 | 2004-04-18 19:43:36 +0000 | [diff] [blame] | 1 | JFFS2 NAND support: |
| 2 | |
| 3 | To ebable, use the following #define in the board configuration file: |
| 4 | |
| 5 | #define CONFIG_JFFS2_NAND 1 |
| 6 | |
| 7 | Configuration of partitions is similar to how this is done in U-Boot |
| 8 | for JFFS2 on top NOR flash. If a single parition is used, it can be |
| 9 | configured using the following #defines in the configuration file: |
| 10 | |
| 11 | #define CONFIG_JFFS2_NAND_DEV 0 /* nand device jffs2 lives on */ |
| 12 | #define CONFIG_JFFS2_NAND_OFF 0 /* start of jffs2 partition */ |
| 13 | #define CONFIG_JFFS2_NAND_SIZE 2*1024*1024 /* size of jffs2 partition */ |
| 14 | |
| 15 | If more than a single partition is desired, the user can define a |
Jean-Christophe PLAGNIOL-VILLARD | 0383694 | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 16 | CONFIG_SYS_JFFS_CUSTOM_PART macro and implement a |
wdenk | 8886a66 | 2004-04-18 19:43:36 +0000 | [diff] [blame] | 17 | |
| 18 | struct part_info* jffs2_part_info(int part_num) |
| 19 | |
| 20 | function in a board-specific module. An example of such function is |
| 21 | available in common/cmd_jffs2.c |
| 22 | |
| 23 | The default configuration for the DAVE board has a single JFFS2 |
| 24 | partition of 2 MB size. |