1. 07 Jul, 2019 4 commits
  2. 06 Jul, 2019 1 commit
    • Richard Weinberger's avatar
      Merge tag 'nand/for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next · 1d2af80d
      Richard Weinberger authored
      NAND core changes:
      - use longest matching pattern in ->exec_op() default parser
      - export NAND operation tracer
      - add flag to indicate panic_write in MTD
      - use kzalloc() instead of kmalloc() and memset()
      
      Raw NAND controller drivers changes:
      - brcmnand:
        * fix BCH ECC layout for large page NAND parts
        * fallback to detected ecc-strength, ecc-step-size
        * when oops in progress use pio and interrupt polling
        * code refactor code to introduce helper functions
        * add support for v7.3 controller
      - FSMC:
        * use nand_op_trace for operation tracing
      - GPMI:
        * move all driver code into single file
        * various cleanups (including dmaengine changes)
        * use runtime PM to manage clocks
        * implement exec_op
      - MTK:
        * correct low level time calculation of r/w cycle
        * improve data sampling timing for read cycle
        * add validity check for CE# pin setting
        * fix wrongly assigned OOB buffer pointer issue
        * re-license MTK NAND driver as Dual MIT/GPL
      - STM32:
        * manage the get_irq error case
        * increase DMA completion timeouts
      
      Raw NAND chips drivers changes:
      - Macronix: add read-retry support
      
      Onenand driver changes:
      - add support for 8Gb datasize chips
      - avoid fall-through warnings
      
      SPI-NAND changes:
      - define macros for page-read ops with three-byte addresses
      - add support for two-byte device IDs and then for GigaDevice
        GD5F1GQ4UFxxG
      - add initial support for Paragon PN26G0xA
      - handle the case where the last page read has bitflips
      1d2af80d
  3. 28 Jun, 2019 4 commits
  4. 27 Jun, 2019 31 commits