Skip to content
  • Linus Torvalds's avatar
    6f78b9ac
    Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux · 6f78b9ac
    Linus Torvalds authored
    Pull MTD updates from Richard Weinberger:
     "NAND core changes:
       - Drop useless 'depends on' in Kconfig
       - Add an extra level in the Kconfig hierarchy
       - Trivial spellings
       - Dynamic allocation of the interface configurations
       - Dropping the default ONFI timing mode
       - Various cleanup (types, structures, naming, comments)
       - Hide the chip->data_interface indirection
       - Add the generic rb-gpios property
       - Add the ->choose_interface_config() hook
       - Introduce nand_choose_best_sdr_timings()
       - Use default values for tPROG_max and tBERS_max
       - Avoid redefining tR_max and tCCS_min
       - Add a helper to find the closest ONFI mode
       - bcm63xx MTD parsers: simplify CFE detection
    
      Raw NAND controller drivers changes:
       - fsl-upm: Deprecation of specific DT properties
       - fsl_upm: Driver rework and cleanup in favor of ->exec_op()
       - Ingenic: Cleanup ARRAY_SIZE() vs sizeof() use
       - brcmnand: ECC error handling on EDU transfers
       - brcmnand: Don't default to EDU transfers
       - qcom: Set BAM mode only if not set already
       - qcom: Avoid write to unavailable register
       - gpio: Driver rework in favor of ->exec_op()
       - tango: ->exec_op() conversion
       - mtk: ->exec_op() conversion
    
      Raw NAND chip drivers changes:
       - toshiba: Implement ->choose_interface_config() for TH58NVG2S3HBAI4
       - toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
       - toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
       - hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC
    
      HyperBus changes:
       - DMA support for TI's AM654 HyperBus controller driver.
       - HyperBus frontend driver for Renesas RPC-IF driver.
    
      SPI NOR core changes:
       - Support for Winbond w25q64jwm flash
       - Enable 4K sector support for mx25l12805d
    
      SPI NOR controller drivers changes:
       - intel-spi Add Alder Lake-S PCI ID
    
      MTD Core changes:
       - mtdoops: Don't run panic write twice
       - mtdconcat: Correctly handle panic write
       - Use DEFINE_SHOW_ATTRIBUTE"
    
    * tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (76 commits)
      mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
      mtd: hyperbus: add Renesas RPC-IF driver
      Revert "mtd: spi-nor: Prefer asynchronous probe"
      mtd: parsers: bcm63xx: Do not make it modular
      mtd: spear_smi: Enable compile testing
      mtd: maps: vmu-flash: fix typos for struct memcard
      mtd: physmap: Add Baikal-T1 physically mapped ROM support
      mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
      mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
      mtd: rawnand: cadence: remove a redundant dev_err call
      mtd: rawnand: ams-delta: Fix non-OF build warning
      mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
      mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
      mtd: rawnand: atmel: Check return values for nand_read_data_op
      mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
      mtd: rawnand: qcom: Simplify with dev_err_probe()
      mtd: rawnand: marvell: Fix and update kerneldoc
      mtd: rawnand: marvell: Simplify with dev_err_probe()
      mtd: rawnand: gpmi: Simplify with dev_err_probe()
      mtd: rawnand: atmel: Simplify with dev_err_probe()
      ...
    6f78b9ac
    Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
    Linus Torvalds authored
    Pull MTD updates from Richard Weinberger:
     "NAND core changes:
       - Drop useless 'depends on' in Kconfig
       - Add an extra level in the Kconfig hierarchy
       - Trivial spellings
       - Dynamic allocation of the interface configurations
       - Dropping the default ONFI timing mode
       - Various cleanup (types, structures, naming, comments)
       - Hide the chip->data_interface indirection
       - Add the generic rb-gpios property
       - Add the ->choose_interface_config() hook
       - Introduce nand_choose_best_sdr_timings()
       - Use default values for tPROG_max and tBERS_max
       - Avoid redefining tR_max and tCCS_min
       - Add a helper to find the closest ONFI mode
       - bcm63xx MTD parsers: simplify CFE detection
    
      Raw NAND controller drivers changes:
       - fsl-upm: Deprecation of specific DT properties
       - fsl_upm: Driver rework and cleanup in favor of ->exec_op()
       - Ingenic: Cleanup ARRAY_SIZE() vs sizeof() use
       - brcmnand: ECC error handling on EDU transfers
       - brcmnand: Don't default to EDU transfers
       - qcom: Set BAM mode only if not set already
       - qcom: Avoid write to unavailable register
       - gpio: Driver rework in favor of ->exec_op()
       - tango: ->exec_op() conversion
       - mtk: ->exec_op() conversion
    
      Raw NAND chip drivers changes:
       - toshiba: Implement ->choose_interface_config() for TH58NVG2S3HBAI4
       - toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
       - toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
       - hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC
    
      HyperBus changes:
       - DMA support for TI's AM654 HyperBus controller driver.
       - HyperBus frontend driver for Renesas RPC-IF driver.
    
      SPI NOR core changes:
       - Support for Winbond w25q64jwm flash
       - Enable 4K sector support for mx25l12805d
    
      SPI NOR controller drivers changes:
       - intel-spi Add Alder Lake-S PCI ID
    
      MTD Core changes:
       - mtdoops: Don't run panic write twice
       - mtdconcat: Correctly handle panic write
       - Use DEFINE_SHOW_ATTRIBUTE"
    
    * tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (76 commits)
      mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
      mtd: hyperbus: add Renesas RPC-IF driver
      Revert "mtd: spi-nor: Prefer asynchronous probe"
      mtd: parsers: bcm63xx: Do not make it modular
      mtd: spear_smi: Enable compile testing
      mtd: maps: vmu-flash: fix typos for struct memcard
      mtd: physmap: Add Baikal-T1 physically mapped ROM support
      mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
      mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
      mtd: rawnand: cadence: remove a redundant dev_err call
      mtd: rawnand: ams-delta: Fix non-OF build warning
      mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
      mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
      mtd: rawnand: atmel: Check return values for nand_read_data_op
      mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
      mtd: rawnand: qcom: Simplify with dev_err_probe()
      mtd: rawnand: marvell: Fix and update kerneldoc
      mtd: rawnand: marvell: Simplify with dev_err_probe()
      mtd: rawnand: gpmi: Simplify with dev_err_probe()
      mtd: rawnand: atmel: Simplify with dev_err_probe()
      ...
Loading