1. 20 May, 2022 2 commits
    • Miquel Raynal's avatar
      Merge tag 'nand/for-5.19' into mtd/next · 2c51d0d8
      Miquel Raynal authored
      NAND core:
      * Print offset instead of page number for bad blocks
      
      Raw NAND controller drivers:
      * Cadence: Fix possible null-ptr-deref in cadence_nand_dt_probe()
      * CS553X: simplify the return expression of cs553x_write_ctrl_byte()
      * Davinci: Remove redundant unsigned comparison to zero
      * Denali: Use managed device resources
      * GPMI:
        - Add large oob bch setting support
        - Rename the variable ecc_chunk_size
        - Uninline the gpmi_check_ecc function
        - Add strict ecc strength check
        - Refactor BCH geometry settings function
      * Intel: Fix possible null-ptr-deref in ebu_nand_probe()
      * MPC5121: Check before clk_disable_unprepare() not needed
      * Mtk:
        - MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK
        - Also parse the default nand-ecc-engine property if available
        - Make mtk_ecc.c a separated module
      * OMAP ELM:
        - Convert the bindings to yaml
        - Describe the bindings for AM64 ELM
        - Add support for its compatible
      * Renesas: Use runtime PM instead of the raw clock API and update the
                 bindings accordingly
      * Rockchip: Check before clk_disable_unprepare() not needed
      * TMIO: Check return value after calling platform_get_resource()
      
      Raw NAND chip driver:
      * Kioxia: Add support for TH58NVG3S0HBAI4 and TC58NVG0S3HTA00
      
      SPI-NAND chip drivers:
      * Gigadevice:
        - Add support for:
          - GD5FxGM7xExxG
          - GD5F{2,4}GQ5xExxG
          - GD5F1GQ5RExxG
          - GD5FxGQ4xExxG
        - Fix Quad IO for GD5F1GQ5UExxG
      * XTX: Add support for XT26G0xA
      Signed-off-by: default avatarMiquel Raynal <miquel.raynal@bootlin.com>
      2c51d0d8
    • Miquel Raynal's avatar
      Merge tag 'spi-nor/for-5.19' into mtd/next · e6828be5
      Miquel Raynal authored
      SPI NOR core changes:
      - Read back written SR value to make sure the write was done correctly.
      - Introduce a common function for Read ID that manufacturer drivers can
        use to verify the Octal DTR switch worked correctly.
      - Add helpers for read/write any register commands so manufacturer
        drivers don't open code it every time.
      - Clarify rdsr dummy cycles documentation.
      - Add debugfs entry to expose internal flash parameters and state.
      
      SPI NOR manufacturer drivers changes:
      - Add support for Winbond W25Q512NW-IM, and Eon EN25QH256A.
      - Move spi_nor_write_ear() to Winbond module since only Winbond flashes
        use it.
      - Rework Micron and Cypress Octal DTR enable methods to improve
        readability.
      - Use the common Read ID function to verify switch to Octal DTR mode for
        Micron and Cypress flashes.
      - Skip polling status on volatile register writes for Micron and Cypress
        flashes since the operation is instant.
      Signed-off-by: default avatarMiquel Raynal <miquel.raynal@bootlin.com>
      e6828be5
  2. 17 May, 2022 1 commit
  3. 16 May, 2022 8 commits
  4. 12 May, 2022 4 commits
  5. 09 May, 2022 4 commits
  6. 02 May, 2022 1 commit
  7. 29 Apr, 2022 1 commit
  8. 28 Apr, 2022 4 commits
  9. 27 Apr, 2022 15 commits