• Linus Torvalds's avatar
    Merge tag 'for-linus-20160324' of git://git.infradead.org/linux-mtd · 8f40842e
    Linus Torvalds authored
    Pull MTD updates from Brian Norris:
     "NAND:
       - Add sunxi_nand randomizer support
       - begin refactoring NAND ecclayout structs
       - fix pxa3xx_nand dmaengine usage
       - brcmnand: fix support for v7.1 controller
       - add Qualcomm NAND controller driver
    
      SPI NOR:
       - add new ls1021a, ls2080a support to Freescale QuadSPI
       - add new flash ID entries
       - support bottom-block protection for Winbond flash
       - support Status Register Write Protect
       - remove broken QPI support for Micron SPI flash
    
      JFFS2:
       - improve post-mount CRC scan efficiency
    
      General:
       - refactor bcm63xxpart parser, to later extend for NAND
       - add writebuf size parameter to mtdram
    
      Other minor code quality improvements"
    
    * tag 'for-linus-20160324' of git://git.infradead.org/linux-mtd: (72 commits)
      mtd: nand: remove kerneldoc for removed function parameter
      mtd: nand: Qualcomm NAND controller driver
      dt/bindings: qcom_nandc: Add DT bindings
      mtd: nand: don't select chip in nand_chip's block_bad op
      mtd: spi-nor: support lock/unlock for a few Winbond chips
      mtd: spi-nor: add TB (Top/Bottom) protect support
      mtd: spi-nor: add SPI_NOR_HAS_LOCK flag
      mtd: spi-nor: use BIT() for flash_info flags
      mtd: spi-nor: disallow further writes to SR if WP# is low
      mtd: spi-nor: make lock/unlock bounds checks more obvious and robust
      mtd: spi-nor: silently drop lock/unlock for already locked/unlocked region
      mtd: spi-nor: wait for SR_WIP to clear on initial unlock
      mtd: nand: simplify nand_bch_init() usage
      mtd: mtdswap: remove useless if (!mtd->ecclayout) test
      mtd: create an mtd_oobavail() helper and make use of it
      mtd: kill the ecclayout->oobavail field
      mtd: nand: check status before reporting timeout
      mtd: bcm63xxpart: give width specifier an 'int', not 'size_t'
      mtd: mtdram: Add parameter for setting writebuf size
      mtd: nand: pxa3xx_nand: kill unused field 'drcmr_cmd'
      ...
    8f40842e
mt29f_spinand.c 22.8 KB