summaryrefslogtreecommitdiffstats
path: root/uClinux-2.4.20-uc1/drivers/mtd/nand/Config.in
blob: 5c5f30ada9c800419d95c54824653577f1c5718e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# drivers/mtd/nand/Config.in

# $Id: Config.in,v 1.4 2001/09/19 09:35:23 dwmw2 Exp $

mainmenu_option next_comment

comment 'NAND Flash Device Drivers'

dep_tristate '  NAND Device Support' CONFIG_MTD_NAND $CONFIG_MTD
if [ "$CONFIG_MTD_NAND" = "y" -o "$CONFIG_MTD_NAND" = "m" ]; then
   bool '    Enable ECC correction algorithm'  CONFIG_MTD_NAND_ECC
   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