]>
Commit | Line | Data |
---|---|---|
998eaaec WD |
1 | JFFS2 NAND support: |
2 | ||
0ff5d146 | 3 | To enable, use the following #define in the board configuration file: |
998eaaec WD |
4 | |
5 | #define CONFIG_JFFS2_NAND 1 | |
6 | ||
7 | Configuration of partitions is similar to how this is done in U-Boot | |
445093d1 | 8 | for JFFS2 on top NOR flash. If a single partition is used, it can be |
998eaaec WD |
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 | |
6d0f6bcf | 16 | CONFIG_SYS_JFFS_CUSTOM_PART macro and implement a |
998eaaec WD |
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. |