diff options
Diffstat (limited to 'uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in')
-rw-r--r-- | uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in b/uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in index 29d7e58..5c5f30a 100644 --- a/uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in +++ b/uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in @@ -12,7 +12,33 @@ if [ "$CONFIG_MTD_NAND" = "y" -o "$CONFIG_MTD_NAND" = "m" ]; then bool ' Verify NAND page writes' CONFIG_MTD_NAND_VERIFY_WRITE fi if [ "$CONFIG_ARM" = "y" -a "$CONFIG_ARCH_P720T" = "y" ]; then + dep_tristate ' NAND Flash device on WINBOND board' CONFIG_MTD_NAND_WINBOND $CONFIG_MTD_NAND $CONFIG_ARCH_WINBOND + if [ "$CONFIG_MTD_NAND_WINBOND" != "n" ]; then + choice 'NAND is to be used in the system' \ + "128MB_2k_page_size CONFIG_128MB_NAND \ + 32MB_512_page_size CONFIG_32MB_NAND" 128MB_2k_page_size + fi + # NAND type must be set, makefile use this to decide which yaffs2 directory to link. + if [ "$CONFIG_128MB_NAND" = "y" ]; then + define_bool CONFIG_2K_PAGE_SIZE y + fi + if [ "$CONFIG_32MB_NAND" = "y" ]; then + define_bool CONFIG_512B_PAGE_SIZE y + fi dep_tristate ' NAND Flash device on SPIA board' CONFIG_MTD_NAND_SPIA $CONFIG_MTD_NAND + dep_tristate ' NAND Flash device on WINBOND board' CONFIG_MTD_NAND_WINBOND $CONFIG_MTD_NAND $CONFIG_ARCH_WINBOND + if [ "$CONFIG_MTD_NAND_WINBOND" != "n" ]; then + choice 'NAND is to be used in the system' \ + "128MB_2k_page_size CONFIG_128MB_NAND\ + 32MB_512_page_size CONFIG_32MB_NAND" 128MB_2k_page_size + fi + # NAND type must be set, makefile use this to decide which yaffs2 directory to link. + if [ "$CONFIG_128MB_NAND" = "y" ]; then + define_bool CONFIG_2K_PAGE_SIZE y + fi + if [ "$CONFIG_32MB_NAND" = "y" ]; then + define_bool CONFIG_512B_PAGE_SIZE y + fi fi endmenu |