~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/drivers/mtd/Config.in

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 
  2 # $Id: No. :) $
  3 
  4 mainmenu_option next_comment
  5 comment 'Memory Technology Devices (MTD)'
  6 
  7 tristate 'Memory Technology Device (MTD) support' CONFIG_MTD
  8 
  9 if [ "$CONFIG_MTD" = "y" -o "$CONFIG_MTD" = "m" ]; then
 10    bool 'Debugging' CONFIG_MTD_DEBUG
 11    if [ "$CONFIG_MTD_DEBUG" = "y" ]; then
 12       int '  Debugging verbosity (0 = quiet, 3 = noisy)' CONFIG_MTD_DEBUG_VERBOSE 0
 13    fi
 14 
 15 comment 'Disk-On-Chip Device Drivers'
 16    dep_tristate '  M-Systems Disk-On-Chip 1000' CONFIG_MTD_DOC1000 $CONFIG_MTD
 17    dep_tristate '  M-Systems Disk-On-Chip 2000 and Millennium' CONFIG_MTD_DOC2000 $CONFIG_MTD
 18    dep_tristate '  M-Systems Disk-On-Chip Millennium-only alternative driver' CONFIG_MTD_DOC2001 $CONFIG_MTD
 19    if [ "$CONFIG_MTD_DOC2001" = "y" -o "$CONFIG_MTD_DOC2000" = "y" ]; then
 20       define_tristate CONFIG_MTD_DOCPROBE y
 21    else
 22       if [ "$CONFIG_MTD_DOC2001" = "m" -o "$CONFIG_MTD_DOC2000" = "m" ]; then
 23          define_tristate CONFIG_MTD_DOCPROBE m
 24       else
 25          define_tristate CONFIG_MTD_DOCPROBE n
 26       fi
 27    fi
 28    if [ "$CONFIG_MTD_DOCPROBE" = "y" -o "$CONFIG_MTD_DOCPROBE" = "m" ]; then
 29       hex  '    Physical address of DiskOnChip' CONFIG_MTD_DOCPROBE_ADDRESS 0x0000
 30       bool '    Probe high addresses' CONFIG_MTD_DOCPROBE_HIGH
 31       bool '    Probe for 0x55 0xAA BIOS Extension Signature' CONFIG_MTD_DOCPROBE_55AA
 32    fi
 33 
 34 comment 'RAM/ROM Device Drivers'
 35    dep_tristate '  Use extra onboard system memory as MTD device' CONFIG_MTD_SLRAM $CONFIG_MTD
 36    dep_tristate '  Ramix PMC551 PCI Mezzanine ram card support' CONFIG_MTD_PMC551 $CONFIG_MTD $CONFIG_PCI
 37    if [ "$CONFIG_MTD_PMC551" != "n" ]; then
 38       bool '    PMC551 256M DRAM Bugfix' CONFIG_MTD_PMC551_BUGFIX
 39       bool '    PMC551 Debugging' CONFIG_MTD_PMC551_DEBUG
 40    fi
 41    dep_tristate '  Debugging RAM test driver' CONFIG_MTD_MTDRAM $CONFIG_MTD
 42    if [ "$CONFIG_MTD_MTDRAM" != "n" ]; then
 43       int 'Device size in kB' CONFIG_MTDRAM_TOTAL_SIZE 4096
 44       int 'Size of the erase sectors in kB' CONFIG_MTDRAM_ERASE_SIZE 128
 45    fi
 46 
 47 comment 'Linearly Mapped Flash Device Drivers'
 48    dep_tristate '  Common Flash Interface (CFI) support' CONFIG_MTD_CFI $CONFIG_MTD
 49    dep_tristate '    CFI support for Intel/Sharp Extended Command Set chips' CONFIG_MTD_CFI_INTELEXT $CONFIG_MTD_CFI
 50    dep_tristate '    CFI support for AMD/Fujitsu Standard Command Set chips' CONFIG_MTD_CFI_AMDSTD $CONFIG_MTD_CFI
 51    dep_tristate '  Support for RAM chips in bus mapping' CONFIG_MTD_RAM $CONFIG_MTD
 52    dep_tristate '  Support for ROM chips in bus mapping' CONFIG_MTD_ROM $CONFIG_MTD
 53 
 54 # These will later become config-options
 55 define_bool CONFIG_MTD_JEDEC n
 56 
 57    dep_tristate '  Flash chip mapping in physical memory' CONFIG_MTD_PHYSMAP $CONFIG_MTD_CFI
 58    if [ "$CONFIG_MTD_PHYSMAP" = "y" -o "$CONFIG_MTD_PHYSMAP" = "m" ]; then
 59       hex '    Physical start location of flash chip mapping' CONFIG_MTD_PHYSMAP_START 0x8000000
 60       hex '    Physical length of flash chip mapping' CONFIG_MTD_PHYSMAP_LEN 0x4000000
 61       int '    Bus width in octets' CONFIG_MTD_PHYSMAP_BUSWIDTH 2
 62    fi
 63 
 64 comment 'Drivers for chip mappings'
 65    dep_tristate '  Flash chip mapping on Mixcom piggyback card' CONFIG_MTD_MIXMEM $CONFIG_MTD_JEDEC
 66    dep_tristate '  Flash chip mapping on Nora' CONFIG_MTD_NORA $CONFIG_MTD_CFI
 67    dep_tristate '  Flash chip mapping on Octagon 5066 SBC' CONFIG_MTD_OCTAGON $CONFIG_MTD_JEDEC
 68    dep_tristate '  Flash chip mapping on Photron PNC-2000' CONFIG_MTD_PNC2000 $CONFIG_MTD_CFI
 69    dep_tristate '  Flash chip mapping on RPXLite PPC board' CONFIG_MTD_RPXLITE $CONFIG_MTD_CFI
 70    dep_tristate '  Flash chip mapping on Tempustech VMAX SBC301' CONFIG_MTD_VMAX $CONFIG_MTD_JEDEC
 71 
 72 comment 'User modules and translation layers for MTD devices'
 73    dep_tristate '  Direct chardevice access to MTD devices' CONFIG_MTD_CHAR $CONFIG_MTD
 74    dep_tristate '  Caching blockdevice access to MTD devices' CONFIG_MTD_BLOCK $CONFIG_MTD
 75    dep_tristate '  FTL (Flash Translation Layer) support' CONFIG_FTL $CONFIG_MTD
 76    dep_tristate '  NFTL (NAND Flash Translation Layer) support' CONFIG_NFTL $CONFIG_MTD
 77    if [ "$CONFIG_NFTL" = "y" -o "$CONFIG_NFTL" = "m" ]; then
 78       bool '    Write support for NFTL (BETA)' CONFIG_NFTL_RW
 79    fi
 80 fi
 81 
 82 endmenu

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.