Skip to content
  • Linus Torvalds's avatar
    Merge tag 'for-linus-20171120' of git://git.infradead.org/linux-mtd · 14b661eb
    Linus Torvalds authored
    Pull MTD updates from Richard Weinberger:
     "General changes:
       -  Unconfuse get_unmapped_area and point/unpoint driver methods
       -  New partition parser: sharpslpart
       -  Kill GENERIC_IO
       -  Various fixes
    
      NAND changes:
       -  Add a flag to mark NANDs that require 3 address cycles to encode a
          page address
       -  Set a default ECC/free layout when NAND_ECC_NONE is requested
       -  Fix a bug in panic_nand_write()
       -  Another batch of cleanups for the denali driver
       -  Fix PM support in the atmel driver
       -  Remove support for platform data in the omap driver
       -  Fix subpage write in the omap driver
       -  Fix irq handling in the mtk driver
       -  Change link order of mtk_ecc and mtk_nand drivers to speed up boot
          time
       -  Change log level of ECC error messages in the mxc driver
       -  Patch the pxa3xx driver to support Armada 8k platforms
       -  Add BAM DMA support to the qcom driver
       -  Convert gpio-nand to the GPIO desc API
       -  Fix ECC handling in the mt29f driver
    
      SPI-NOR changes:
       -  Introduce system power management support
       -  New mechanism to select the proper .quad_enable() hook by JEDEC
          ID, when needed, instead of only by manufacturer ID
       -  Add support to new memory parts from Gigadevice, Winbond, Macronix
          and Everspin
       -  Maintainance for Cadence, Intel, Mediatek and STM32 drivers"
    
    *  tag 'for-linus-20171120' of git://git.infradead.org/linux-mtd: (85 commits)
      mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid
      mtd: sharpslpart: Add sharpslpart partition parser
      mtd: Add sanity checks in mtd_write/read_oob()
      mtd: remove the get_unmapped_area method
      mtd: implement mtd_get_unmapped_area() using the point method
      mtd: chips/map_rom.c: implement point and unpoint methods
      mtd: chips/map_ram.c: implement point and unpoint methods
      mtd: mtdram: properly handle the phys argument in the point method
      mtd: mtdswap: fix spelling mistake: 'TRESHOLD' -> 'THRESHOLD'
      mtd: slram: use memremap() instead of ioremap()
      kconfig: kill off GENERIC_IO option
      mtd: Fix C++ comment in include/linux/mtd/mtd.h
      mtd: constify mtd_partition
      mtd: plat-ram: Replace manual resource management by devm
      mtd: nand: Fix writing mtdoops to nand flash.
      mtd: intel-spi: Add Intel Lewisburg PCH SPI super SKU PCI ID
      mtd: nand: mtk: fix infinite ECC decode IRQ issue
      mtd: spi-nor: Add support for mr25h128
      mtd: nand: mtk: change the compile sequence of mtk_nand.o and mtk_ecc.o
      mtd: spi-nor: enable 4B opcodes for mx66l51235l
      ...
    14b661eb