]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/mtd/nand/Kconfig
Merge tag 'for-linus-3.4' of git://git.infradead.org/mtd-2.6
[mv-sheeva.git] / drivers / mtd / nand / Kconfig
index a3c4de551ebee12239c07738f9d9896a3b26060f..7d17cecad69d8fccc1467eaa210c6fe2915197dd 100644 (file)
@@ -314,6 +314,26 @@ config MTD_NAND_DISKONCHIP_BBTWRITE
          load time (assuming you build diskonchip as a module) with the module
          parameter "inftl_bbt_write=1".
 
+config MTD_NAND_DOCG4
+       tristate "Support for DiskOnChip G4 (EXPERIMENTAL)"
+       depends on EXPERIMENTAL
+       select BCH
+       select BITREVERSE
+       help
+         Support for diskonchip G4 nand flash, found in various smartphones and
+         PDAs, among them the Palm Treo680, HTC Prophet and Wizard, Toshiba
+         Portege G900, Asus P526, and O2 XDA Zinc.
+
+         With this driver you will be able to use UBI and create a ubifs on the
+         device, so you may wish to consider enabling UBI and UBIFS as well.
+
+         These devices ship with the Mys/Sandisk SAFTL formatting, for which
+         there is currently no mtd parser, so you may want to use command line
+         partitioning to segregate write-protected blocks. On the Treo680, the
+         first five erase blocks (256KiB each) are write-protected, followed
+         by the block containing the saftl partition table.  This is probably
+         typical.
+
 config MTD_NAND_SHARPSL
        tristate "Support for NAND Flash on Sharp SL Series (C7xx + others)"
        depends on ARCH_PXA
@@ -421,7 +441,6 @@ config MTD_NAND_NANDSIM
 config MTD_NAND_GPMI_NAND
         bool "GPMI NAND Flash Controller driver"
         depends on MTD_NAND && (SOC_IMX23 || SOC_IMX28)
-       select MTD_CMDLINE_PARTS
         help
         Enables NAND Flash support for IMX23 or IMX28.
         The GPMI controller is very powerful, with the help of BCH