Message ID | 20230623190047.55adf49d@xps-13 |
---|---|
State | Changes Requested |
Delegated to: | Miquel Raynal |
Headers | show |
Series | [GIT,PULL] mtd: nand: Changes for 6.5-rc1 | expand |
Hello, miquel.raynal@bootlin.com wrote on Fri, 23 Jun 2023 19:00:47 +0200: > Hello, > > This is the NAND PR for the next MTD PR. > > Thanks, > Miquèl > > The following changes since commit ac9a78681b921877518763ba0e89202254349d1b: > > Linux 6.4-rc1 (2023-05-07 13:34:35 -0700) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/nand/for-6.5 > > for you to fetch changes up to ad5c18c75d2a1de9eeaed60e417d308217f35e73: > > dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme (2023-06-22 23:09:04 +0200) Pulled into mtd/next. > > ---------------------------------------------------------------- > DT binding changes: > * 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 > > ---------------------------------------------------------------- > Amit Kumar Mahapatra (1): > Revert "mtd: rawnand: arasan: Prevent an unsupported configuration" > > Arseniy Krasnov (6): > mtd: rawnand: meson: replace integer consts with proper defines > dt-bindings: nand: meson: Fix 'nand-rb' property > mtd: rawnand: meson: waiting w/o wired ready/busy pin > mtd: rawnand: meson: check buffer length > mtd: rawnand: meson: fix unaligned DMA buffers handling > mtd: rawnand: macronix: OTP access for MX30LFxG18AC > > JaimeLiao (1): > mtd: spinand: macronix: Add support for serial NAND flash > > Johan Jonker (2): > mtd: rawnand: add basic sandisk manufacturer ops > mtd: rawnand: add support for the Sandisk SDTNQGAMA chip > > Md Sadre Alam (1): > mtd: spinand: gigadevice: add support for GD5F2GQ5xExxH > > Miquel Raynal (17): > dt-bindings: mtd: Accept nand related node names > dt-bindings: mtd: Create a file for raw NAND chip properties > dt-bindings: mtd: Mark nand-ecc-placement deprecated > dt-bindings: mtd: Describe nand-ecc-mode > dt-bindings: mtd: qcom: Fix a property position > dt-bindings: mtd: qcom: Prevent NAND chip unevaluated properties > dt-bindings: mtd: ingenic: Prevent NAND chip unevaluated properties > dt-bindings: mtd: sunxi: Prevent NAND chip unevaluated properties > dt-bindings: mtd: meson: Prevent NAND chip unevaluated properties > dt-bindings: mtd: brcmnand: Prevent NAND chip unevaluated properties > dt-bindings: mtd: denali: Prevent NAND chip unevaluated properties > dt-bindings: mtd: intel: Prevent NAND chip unevaluated properties > dt-bindings: mtd: rockchip: Prevent NAND chip unevaluated properties > dt-bindings: mtd: stm32: Prevent NAND chip unevaluated properties > dt-bindings: mtd: mediatek: Reference raw-nand-chip.yaml > dt-bindings: mtd: mediatek: Prevent NAND chip unevaluated properties > dt-bindings: mtd: ti,am654: Prevent unevaluated properties > > Vadym Kochan (1): > dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme > > Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml | 5 +-- > Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml | 10 +++++ > Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml | 3 ++ > Documentation/devicetree/bindings/mtd/denali,nand.yaml | 9 ++-- > Documentation/devicetree/bindings/mtd/ingenic,nand.yaml | 4 ++ > Documentation/devicetree/bindings/mtd/intel,lgm-ebunand.yaml | 5 +-- > Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Documentation/devicetree/bindings/mtd/marvell-nand.txt | 126 -------------------------------------------------------- > Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml | 3 +- > Documentation/devicetree/bindings/mtd/mtd.yaml | 2 +- > Documentation/devicetree/bindings/mtd/nand-controller.yaml | 85 +------------------------------------- > Documentation/devicetree/bindings/mtd/qcom,nandc.yaml | 45 ++++++++++++-------- > Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml | 111 +++++++++++++++++++++++++++++++++++++++++++++++++ > Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml | 3 ++ > Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml | 3 ++ > Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml | 2 + > MAINTAINERS | 1 - > drivers/mtd/nand/raw/Makefile | 1 + > drivers/mtd/nand/raw/arasan-nand-controller.c | 15 ------- > drivers/mtd/nand/raw/internals.h | 1 + > drivers/mtd/nand/raw/meson_nand.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---- > drivers/mtd/nand/raw/nand_ids.c | 5 ++- > drivers/mtd/nand/raw/nand_macronix.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/mtd/nand/raw/nand_sandisk.c | 26 ++++++++++++ > drivers/mtd/nand/spi/gigadevice.c | 10 +++++ > drivers/mtd/nand/spi/macronix.c | 20 +++++++++ > 26 files changed, 759 insertions(+), 263 deletions(-) > create mode 100644 Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml > delete mode 100644 Documentation/devicetree/bindings/mtd/marvell-nand.txt > create mode 100644 Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml > create mode 100644 drivers/mtd/nand/raw/nand_sandisk.c > > ______________________________________________________ > Linux MTD discussion mailing list > http://lists.infradead.org/mailman/listinfo/linux-mtd/ Thanks, Miquèl