summaryrefslogtreecommitdiffstats
path: root/linux-2.4.x/drivers/mtd/devices/Config.in
blob: 717e67a0020191180c6610881a8e5d8d38c52803 (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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# drivers/mtd/devices/Config.in

# $Id: Config.in,v 1.15 2004/10/01 21:47:13 gleixner Exp $

mainmenu_option next_comment

comment 'Self-contained MTD device drivers'
dep_tristate '  Ramix PMC551 PCI Mezzanine RAM card support' CONFIG_MTD_PMC551 $CONFIG_MTD $CONFIG_PCI
if [ "$CONFIG_MTD_PMC551" = "y" -o  "$CONFIG_MTD_PMC551" = "m" ]; then
   bool '    PMC551 256M DRAM Bugfix' CONFIG_MTD_PMC551_BUGFIX
   bool '    PMC551 Debugging' CONFIG_MTD_PMC551_DEBUG
fi
if [ "$CONFIG_MACH__DECSTATION" = "y" ]; then
   dep_tristate '  DEC MS02-NV NVRAM module support' CONFIG_MTD_MS02NV $CONFIG_MTD
fi
dep_tristate '  Uncached system RAM' CONFIG_MTD_SLRAM $CONFIG_MTD
if [ "$CONFIG_SA1100_LART" = "y" ]; then
   dep_tristate '  28F160xx flash driver for LART' CONFIG_MTD_LART $CONFIG_MTD
fi
dep_tristate '  Test driver using RAM' CONFIG_MTD_MTDRAM $CONFIG_MTD
if [ "$CONFIG_MTD_MTDRAM" = "y" -o "$CONFIG_MTD_MTDRAM" = "m" ]; then
   int 'MTDRAM device size in KiB' CONFIG_MTDRAM_TOTAL_SIZE 4096
   int 'MTDRAM erase block size in KiB' CONFIG_MTDRAM_ERASE_SIZE 128
   if [ "$CONFIG_MTD_MTDRAM" = "y" ]; then #If not a module (I don't want to test it as a module)
      hex 'SRAM Hexadecimal Absolute position or 0' CONFIG_MTDRAM_ABS_POS 0
   fi
fi
dep_tristate '  MTD emulation using block device' CONFIG_MTD_BLKMTD $CONFIG_MTD

comment 'Disk-On-Chip Device Drivers'
   dep_tristate '  M-Systems Disk-On-Chip 2000 and Millennium (DEPRECATED)' CONFIG_MTD_DOC2000 $CONFIG_MTD
   dep_tristate '  M-Systems Disk-On-Chip Millennium-only alternative driver (DEPRECATED)' CONFIG_MTD_DOC2001 $CONFIG_MTD
   dep_tristate '  M-Systems Disk-On-Chip Millennium Plus driver (see help)' CONFIG_MTD_DOC2001PLUS $CONFIG_MTD
   if [ "$CONFIG_MTD_DOC2001PLUS" = "y" -o "$CONFIG_MTD_DOC2001" = "y" -o "$CONFIG_MTD_DOC2000" = "y" ]; then
      define_bool CONFIG_MTD_DOCPROBE y
   else
      if [ "$CONFIG_MTD_DOC2001PLUS" = "m" -o "$CONFIG_MTD_DOC2001" = "m" -o "$CONFIG_MTD_DOC2000" = "m" ]; then
	 define_bool CONFIG_MTD_DOCPROBE m
      else
	 define_bool CONFIG_MTD_DOCPROBE n
      fi
   fi

   if [ "$CONFIG_MTD_DOCPROBE" = "y" ]; then
      define_bool CONFIG_MTD_DOCECC y
   else
      if [ "$CONFIG_MTD_DOCPROBE" = "m" ]; then
         define_bool CONFIG_MTD_DOCECC m
      else
         define_bool CONFIG_MTD_DOCECC n
      fi
   fi

   if [ "$CONFIG_MTD_DOCPROBE" = "y" -o "$CONFIG_MTD_DOCPROBE" = "m" ]; then
      bool '    Advanced detection options for DiskOnChip' CONFIG_MTD_DOCPROBE_ADVANCED
      if [ "$CONFIG_MTD_DOCPROBE_ADVANCED" = "n" ]; then
         define_hex CONFIG_MTD_DOCPROBE_ADDRESS 0
         define_bool CONFIG_MTD_DOCPROBE_HIGH n
         define_bool CONFIG_MTD_DOCPROBE_55AA n
      else
         hex  '    Physical address of DiskOnChip' CONFIG_MTD_DOCPROBE_ADDRESS 0x0000
         bool '    Probe high addresses' CONFIG_MTD_DOCPROBE_HIGH
         bool '    Probe for 0x55 0xAA BIOS Extension Signature' CONFIG_MTD_DOCPROBE_55AA
      fi
   fi


endmenu