summaryrefslogtreecommitdiffstats
path: root/uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in
diff options
context:
space:
mode:
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.in26
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