1. 30 3月, 2020 2 次提交
    • M
      mtd: Convert fallthrough comments into statements · 025a06c1
      Miquel Raynal 提交于
      Use Joe Perches cvt_fallthrough.pl script to convert
      
      	/* fallthrough */
      
      comments (and its derivatives) into a
      
      	fallthrough;
      
      statement. This automatically drops useless ones.
      
      Do it MTD-wide.
      Signed-off-by: NMiquel Raynal <miquel.raynal@bootlin.com>
      Acked-by: NVignesh Raghavendra <vigneshr@ti.com>
      Acked-by: NTudor Ambarus <tudor.ambarus@microchip.com>
      Acked-by: NRichard Weinberger <richard@nod.at>
      Link: https://lore.kernel.org/linux-mtd/20200325212115.14170-1-miquel.raynal@bootlin.com
      025a06c1
    • M
      Merge tag 'nand/for-5.7' into mtd/next · 699274b1
      Miquel Raynal 提交于
      Raw NAND core changes:
      * Add support for manufacturer specific suspend/resume operation
      * Add support for manufacturer specific lock/unlock operation
      * Replace zero-length array with flexible-array member
      * Fix a typo ("manufecturer")
      * Ensure nand_soft_waitrdy wait period is enough
      
      Raw NAND controller driver changes:
      * Brcmnand:
      Add support for flash-edu for dma transfers (+ bindings)
      * Cadence:
      Reinit completion before executing a new command
      Change bad block marker size
      Fix the calculation of the avaialble OOB size
      Get meta data size from registers
      * Qualcom:
      Use dma_request_chan() instead dma_request_slave_channel()
      Release resources on failure within qcom_nandc_alloc()
      * Allwinner:
      Use dma_request_chan() instead dma_request_slave_channel()
      * Marvell:
      Use dma_request_chan() instead dma_request_slave_channel()
      Release DMA channel on error
      * Freescale:
      Use dma_request_chan() instead dma_request_slave_channel()
      * Macronix:
      Add support for Macronix NAND randomizer (+ bindings)
      * Ams-delta:
      Rename structures and functions to gpio_nand*
      Make the driver custom I/O ready
      Drop useless local variable
      Support custom driver initialisation
      Add module device tables
      Handle more GPIO pins as optional
      Make read pulses optional
      Don't hardcode read/write pulse widths
      Push inversion handling to gpiolib
      Enable OF partition info support
      Drop board specific partition info
      Use struct gpio_nand_platdata
      Write protect device during probe
      * Ingenic:
      Use devm_platform_ioremap_resource()
      Add dependency on MIPS || COMPILE_TEST
      * Denali:
      Deassert write protect pin
      * ST:
      Use dma_request_chan() instead dma_request_slave_channel()
      
      Raw NAND chip driver changes:
      * Toshiba:
      Support reading the number of bitflips for BENAND (Built-in ECC NAND)
      * Macronix:
      Add support for deep power down mode
      Add support for block protection
      
      SPI-NAND core changes:
      * Do not erase the block before writing a bad block marker
      * Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
      * Stop using spinand->oobbuf for buffering bad block markers
      * Rework detect procedure for different READ_ID operation
      
      SPI-NAND driver changes:
      * Toshiba:
      Support for new Kioxia Serial NAND
      Rename function name to change suffix and prefix (8Gbit)
      Add comment about Kioxia ID
      * Micron:
      Add new Micron SPI NAND devices with multiple dies
      Add M70A series Micron SPI NAND devices
      identify SPI NAND device with Continuous Read mode
      Add new Micron SPI NAND devices
      Describe the SPI NAND device MT29F2G01ABAGD
      Generalize the OOB layout structure and function names
      699274b1
  2. 26 3月, 2020 4 次提交
  3. 25 3月, 2020 7 次提交
  4. 24 3月, 2020 7 次提交
  5. 17 3月, 2020 20 次提交