• Linus Torvalds's avatar
    Merge tag 'mtd/for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux · 1364b406
    Linus Torvalds authored
    Pull mtd updates from
     "Core MTD changes:
       - otp:
          - Put factory OTP/NVRAM into the entropy pool
          - Clean up on error in mtd_otp_nvmem_add()
    
      MTD devices changes:
       - sm_ftl: Fix typos in comments
       - Use SPDX license headers
       - pismo: Switch back to use i2c_driver's .probe()
       - mtdpart: Drop useless LIST_HEAD
       - st_spi_fsm: Use the devm_clk_get_enabled() helper function
    
      DT binding changes:
       - partitions:
          - Include TP-Link SafeLoader in allowed list
          - Add missing type for "linux,rootfs"
       - Extend the nand node names filter
       - Create a file for raw NAND chip properties
       - Mark nand-ecc-placement deprecated
       - Describe nand-ecc-mode
       - Prevent NAND chip unevaluated properties in all NAND bindings with
         a NAND chip reference.
       - Qcom: Fix a property position
       - Marvell: Convert to YAML DT schema
    
      Raw NAND chip drivers changes:
       - Macronix: OTP access for MX30LFxG18AC
       - Add basic Sandisk manufacturer ops
       - Add support for Sandisk SDTNQGAMA
    
      Raw NAND controller driver changes:
       - Meson:
          - Replace integer consts with proper defines
          - Allow waiting w/o wired ready/busy pin
          - Check buffer length validity
          - Fix unaligned DMA buffers handling
          - dt-bindings: Fix 'nand-rb' property
       - Arasan: Revert "mtd: rawnand: arasan: Prevent an unsupported
         configuration" as this limitation is no longer true thanks to the
         recent efforts in improving the clocks support in this driver
    
      SPI-NAND changes:
       - Gigadevice: add support for GD5F2GQ5xExxH
       - Macronix: Add support for serial NAND flashes"
    
    * tag 'mtd/for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (38 commits)
      dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme
      dt-bindings: mtd: ti,am654: Prevent unevaluated properties
      dt-bindings: mtd: mediatek: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: mediatek: Reference raw-nand-chip.yaml
      dt-bindings: mtd: stm32: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: rockchip: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: intel: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: denali: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: brcmnand: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: meson: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: sunxi: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: ingenic: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: qcom: Prevent NAND chip unevaluated properties
      dt-bindings: mtd: qcom: Fix a property position
      dt-bindings: mtd: Describe nand-ecc-mode
      dt-bindings: mtd: Mark nand-ecc-placement deprecated
      dt-bindings: mtd: Create a file for raw NAND chip properties
      dt-bindings: mtd: Accept nand related node names
      mtd: sm_ftl: Fix typos in comments
      mtd: otp: clean up on error in mtd_otp_nvmem_add()
      ...
    1364b406
MAINTAINERS 695 KB