From: Miquel Raynal <miquel.raynal@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mtd@lists.infradead.org,
Richard Weinberger <richard@nod.at>,
Tudor Ambarus <Tudor.Ambarus@linaro.org>,
Vignesh Raghavendra <vigneshr@ti.com>,
Frieder Schrempf <frieder.schrempf@kontron.de>,
Michael Walle <michael@walle.cc>,
Pratyush Yadav <pratyush@kernel.org>,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] mtd: Changes for v6.3-rc1
Date: Fri, 24 Feb 2023 11:39:19 +0100 [thread overview]
Message-ID: <20230224113919.31bd95b3@xps-13> (raw)
Hello Linus,
This is the MTD PR for v6.3-rc1. Please mind the merge of the
mtd/fixes-for-6.2-rc4 tag by Tudor to save you from a conflict
resolution.
The merge of the different branches is recent, but all the commits
there have been laying in -next for several weeks.
Thanks, Miquèl
The following changes since commit c0f7ae27539fbac267384a7bfc58296ea7550d52:
MAINTAINERS: Update email of Tudor Ambarus (2023-01-07 15:18:44 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/mtd/for-6.3
for you to fetch changes up to f4440abc08917d9a7032abb8a6a5d4b36ca979b6:
Merge tag 'nand/for-6.3' into mtd/next (2023-02-23 10:28:29 +0100)
----------------------------------------------------------------
MTD changes:
* parsers: ofpart: add workaround for #size-cells 0
* dt-bindings: partitions: Fix partition node name pattern
* dataflash: remove duplicate SPI ID table
Raw NAND core changes:
* Check the data only read pattern only once
* Prepare the late addition of supported operation checks
* Support for sequential cache reads
* Fix nand_chip kdoc
Raw NAND driver changes:
* Fsl_elbc: Propagate HW ECC settings to HW
* Marvell: Add missing layouts
* Pasemi: Don't use static data to track per-device state
* Sunxi:
- Fix the size of the last OOB region
- Remove an unnecessary check
- Remove an unnecessary check
- Clean up chips after failed init
- Precompute the ECC_CTL register value
- Embed sunxi_nand_hw_ecc by value
- Update OOB layout to match hardware
* tmio_nand: Remove driver
* vf610_nfc: Use regular comments for functions
SPI-NAND driver changes:
* Add support for AllianceMemory AS5F34G04SND
* Macronix: use scratch buffer for DMA operation
NAND ECC changes:
* Mediatek:
- Add ECC support fot MT7986 IC
- Add compatible for MT7986
- dt-bindings: Split ECC engine with rawnand controller
SPI NOR changes:
* Misc core fixes
SPI NOR driver changes:
* Spansion: Minor fixes
----------------------------------------------------------------
Arnd Bergmann (2):
mtd: dataflash: remove duplicate SPI ID table
mtd: remove tmio_nand driver
Aviram Dali (1):
mtd: rawnand: marvell: add missing layouts
Daniel Golle (1):
mtd: spinand: macronix: use scratch buffer for DMA operation
Francesco Dolcini (1):
mtd: parsers: ofpart: add workaround for #size-cells 0
JaimeLiao (1):
mtd: rawnand: Support for sequential cache reads
Louis Rannou (1):
mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
Mario Kicherer (1):
mtd: spinand: Add support for AllianceMemory AS5F34G04SND
Miquel Raynal (6):
mtd: rawnand: Check the data only read pattern only once
mtd: rawnand: Prepare the late addition of supported operation checks
mtd: rawnand: Fix nand_chip kdoc
mtd: spi-nor: Create macros to define chip IDs and geometries
Merge tag 'spi-nor/for-6.3' into mtd/next
Merge tag 'nand/for-6.3' into mtd/next
Pali Rohár (1):
mtd: rawnand: fsl_elbc: Propagate HW ECC settings to HW
Randy Dunlap (1):
mtd: rawnand: vf610_nfc: use regular comments for functions
Rob Herring (1):
dt-bindings: mtd: partitions: Fix partition node name pattern
Samuel Holland (7):
mtd: rawnand: sunxi: Clean up chips after failed init
mtd: rawnand: sunxi: Remove an unnecessary check
mtd: rawnand: sunxi: Remove an unnecessary check
mtd: rawnand: sunxi: Fix the size of the last OOB region
mtd: rawnand: sunxi: Update OOB layout to match hardware
mtd: rawnand: sunxi: Embed sunxi_nand_hw_ecc by value
mtd: rawnand: sunxi: Precompute the ECC_CTL register value
Takahiro Kuwano (3):
mtd: spi-nor: sfdp: Fix index value for SCCR dwords
mtd: spi-nor: sfdp: Rename BFPT_DWORD() macro to SFDP_DWORD()
mtd: spi-nor: sfdp: Use SFDP_DWORD() macro for optional parameter tables
Tudor Ambarus (4):
mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
mtd: spi-nor: spansion: Make CFRx reg fields generic
mtd: spi-nor: Sort headers alphabetically
Merge tag 'mtd/fixes-for-6.2-rc4' into spi-nor/next
Uwe Kleine-König (1):
mtd: rawnand: pasemi: Don't use static data to track per-device state
Xiangsheng Hou (3):
dt-bindings: mtd: Split ECC engine with rawnand controller
dt-bindings: mtd: mediatek,nand-ecc-engine: Add compatible for MT7986
mtd: nand: ecc-mtk: Add ECC support fot MT7986 IC
Zeng Heng (1):
mtd: spi-nor: core: fix implicit declaration warning
Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml | 155 +++++++++
.../devicetree/bindings/mtd/mediatek,nand-ecc-engine.yaml | 63 ++++
Documentation/devicetree/bindings/mtd/mtk-nand.txt | 176 ----------
Documentation/devicetree/bindings/mtd/partitions/partitions.yaml | 2 +-
MAINTAINERS | 2 +-
drivers/mtd/devices/mtd_dataflash.c | 9 -
drivers/mtd/nand/ecc-mtk.c | 28 +-
drivers/mtd/nand/raw/Kconfig | 7 -
drivers/mtd/nand/raw/Makefile | 1 -
drivers/mtd/nand/raw/fsl_elbc_nand.c | 8 +
drivers/mtd/nand/raw/marvell_nand.c | 7 +
drivers/mtd/nand/raw/nand_base.c | 149 ++++++++-
drivers/mtd/nand/raw/nand_jedec.c | 3 +-
drivers/mtd/nand/raw/nand_onfi.c | 3 +-
drivers/mtd/nand/raw/pasemi_nand.c | 63 ++--
drivers/mtd/nand/raw/sunxi_nand.c | 122 +++----
drivers/mtd/nand/raw/tmio_nand.c | 533 ------------------------------
drivers/mtd/nand/raw/vf610_nfc.c | 4 +-
drivers/mtd/nand/spi/Makefile | 2 +-
drivers/mtd/nand/spi/alliancememory.c | 153 +++++++++
drivers/mtd/nand/spi/core.c | 1 +
drivers/mtd/nand/spi/macronix.c | 3 +-
drivers/mtd/parsers/ofpart_core.c | 19 ++
drivers/mtd/spi-nor/core.c | 20 +-
drivers/mtd/spi-nor/core.h | 44 ++-
drivers/mtd/spi-nor/debugfs.c | 2 +-
drivers/mtd/spi-nor/issi.c | 2 +-
drivers/mtd/spi-nor/macronix.c | 2 +-
drivers/mtd/spi-nor/sfdp.c | 78 ++---
drivers/mtd/spi-nor/sfdp.h | 9 +-
drivers/mtd/spi-nor/spansion.c | 27 +-
include/linux/mtd/rawnand.h | 21 ++
include/linux/mtd/spinand.h | 1 +
33 files changed, 783 insertions(+), 936 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
create mode 100644 Documentation/devicetree/bindings/mtd/mediatek,nand-ecc-engine.yaml
delete mode 100644 Documentation/devicetree/bindings/mtd/mtk-nand.txt
delete mode 100644 drivers/mtd/nand/raw/tmio_nand.c
create mode 100644 drivers/mtd/nand/spi/alliancememory.c
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
WARNING: multiple messages have this Message-ID (diff)
From: Miquel Raynal <miquel.raynal@bootlin.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mtd@lists.infradead.org,
Richard Weinberger <richard@nod.at>,
Tudor Ambarus <Tudor.Ambarus@linaro.org>,
Vignesh Raghavendra <vigneshr@ti.com>,
Frieder Schrempf <frieder.schrempf@kontron.de>,
Michael Walle <michael@walle.cc>,
Pratyush Yadav <pratyush@kernel.org>,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] mtd: Changes for v6.3-rc1
Date: Fri, 24 Feb 2023 11:39:19 +0100 [thread overview]
Message-ID: <20230224113919.31bd95b3@xps-13> (raw)
Hello Linus,
This is the MTD PR for v6.3-rc1. Please mind the merge of the
mtd/fixes-for-6.2-rc4 tag by Tudor to save you from a conflict
resolution.
The merge of the different branches is recent, but all the commits
there have been laying in -next for several weeks.
Thanks, Miquèl
The following changes since commit c0f7ae27539fbac267384a7bfc58296ea7550d52:
MAINTAINERS: Update email of Tudor Ambarus (2023-01-07 15:18:44 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git tags/mtd/for-6.3
for you to fetch changes up to f4440abc08917d9a7032abb8a6a5d4b36ca979b6:
Merge tag 'nand/for-6.3' into mtd/next (2023-02-23 10:28:29 +0100)
----------------------------------------------------------------
MTD changes:
* parsers: ofpart: add workaround for #size-cells 0
* dt-bindings: partitions: Fix partition node name pattern
* dataflash: remove duplicate SPI ID table
Raw NAND core changes:
* Check the data only read pattern only once
* Prepare the late addition of supported operation checks
* Support for sequential cache reads
* Fix nand_chip kdoc
Raw NAND driver changes:
* Fsl_elbc: Propagate HW ECC settings to HW
* Marvell: Add missing layouts
* Pasemi: Don't use static data to track per-device state
* Sunxi:
- Fix the size of the last OOB region
- Remove an unnecessary check
- Remove an unnecessary check
- Clean up chips after failed init
- Precompute the ECC_CTL register value
- Embed sunxi_nand_hw_ecc by value
- Update OOB layout to match hardware
* tmio_nand: Remove driver
* vf610_nfc: Use regular comments for functions
SPI-NAND driver changes:
* Add support for AllianceMemory AS5F34G04SND
* Macronix: use scratch buffer for DMA operation
NAND ECC changes:
* Mediatek:
- Add ECC support fot MT7986 IC
- Add compatible for MT7986
- dt-bindings: Split ECC engine with rawnand controller
SPI NOR changes:
* Misc core fixes
SPI NOR driver changes:
* Spansion: Minor fixes
----------------------------------------------------------------
Arnd Bergmann (2):
mtd: dataflash: remove duplicate SPI ID table
mtd: remove tmio_nand driver
Aviram Dali (1):
mtd: rawnand: marvell: add missing layouts
Daniel Golle (1):
mtd: spinand: macronix: use scratch buffer for DMA operation
Francesco Dolcini (1):
mtd: parsers: ofpart: add workaround for #size-cells 0
JaimeLiao (1):
mtd: rawnand: Support for sequential cache reads
Louis Rannou (1):
mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
Mario Kicherer (1):
mtd: spinand: Add support for AllianceMemory AS5F34G04SND
Miquel Raynal (6):
mtd: rawnand: Check the data only read pattern only once
mtd: rawnand: Prepare the late addition of supported operation checks
mtd: rawnand: Fix nand_chip kdoc
mtd: spi-nor: Create macros to define chip IDs and geometries
Merge tag 'spi-nor/for-6.3' into mtd/next
Merge tag 'nand/for-6.3' into mtd/next
Pali Rohár (1):
mtd: rawnand: fsl_elbc: Propagate HW ECC settings to HW
Randy Dunlap (1):
mtd: rawnand: vf610_nfc: use regular comments for functions
Rob Herring (1):
dt-bindings: mtd: partitions: Fix partition node name pattern
Samuel Holland (7):
mtd: rawnand: sunxi: Clean up chips after failed init
mtd: rawnand: sunxi: Remove an unnecessary check
mtd: rawnand: sunxi: Remove an unnecessary check
mtd: rawnand: sunxi: Fix the size of the last OOB region
mtd: rawnand: sunxi: Update OOB layout to match hardware
mtd: rawnand: sunxi: Embed sunxi_nand_hw_ecc by value
mtd: rawnand: sunxi: Precompute the ECC_CTL register value
Takahiro Kuwano (3):
mtd: spi-nor: sfdp: Fix index value for SCCR dwords
mtd: spi-nor: sfdp: Rename BFPT_DWORD() macro to SFDP_DWORD()
mtd: spi-nor: sfdp: Use SFDP_DWORD() macro for optional parameter tables
Tudor Ambarus (4):
mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
mtd: spi-nor: spansion: Make CFRx reg fields generic
mtd: spi-nor: Sort headers alphabetically
Merge tag 'mtd/fixes-for-6.2-rc4' into spi-nor/next
Uwe Kleine-König (1):
mtd: rawnand: pasemi: Don't use static data to track per-device state
Xiangsheng Hou (3):
dt-bindings: mtd: Split ECC engine with rawnand controller
dt-bindings: mtd: mediatek,nand-ecc-engine: Add compatible for MT7986
mtd: nand: ecc-mtk: Add ECC support fot MT7986 IC
Zeng Heng (1):
mtd: spi-nor: core: fix implicit declaration warning
Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml | 155 +++++++++
.../devicetree/bindings/mtd/mediatek,nand-ecc-engine.yaml | 63 ++++
Documentation/devicetree/bindings/mtd/mtk-nand.txt | 176 ----------
Documentation/devicetree/bindings/mtd/partitions/partitions.yaml | 2 +-
MAINTAINERS | 2 +-
drivers/mtd/devices/mtd_dataflash.c | 9 -
drivers/mtd/nand/ecc-mtk.c | 28 +-
drivers/mtd/nand/raw/Kconfig | 7 -
drivers/mtd/nand/raw/Makefile | 1 -
drivers/mtd/nand/raw/fsl_elbc_nand.c | 8 +
drivers/mtd/nand/raw/marvell_nand.c | 7 +
drivers/mtd/nand/raw/nand_base.c | 149 ++++++++-
drivers/mtd/nand/raw/nand_jedec.c | 3 +-
drivers/mtd/nand/raw/nand_onfi.c | 3 +-
drivers/mtd/nand/raw/pasemi_nand.c | 63 ++--
drivers/mtd/nand/raw/sunxi_nand.c | 122 +++----
drivers/mtd/nand/raw/tmio_nand.c | 533 ------------------------------
drivers/mtd/nand/raw/vf610_nfc.c | 4 +-
drivers/mtd/nand/spi/Makefile | 2 +-
drivers/mtd/nand/spi/alliancememory.c | 153 +++++++++
drivers/mtd/nand/spi/core.c | 1 +
drivers/mtd/nand/spi/macronix.c | 3 +-
drivers/mtd/parsers/ofpart_core.c | 19 ++
drivers/mtd/spi-nor/core.c | 20 +-
drivers/mtd/spi-nor/core.h | 44 ++-
drivers/mtd/spi-nor/debugfs.c | 2 +-
drivers/mtd/spi-nor/issi.c | 2 +-
drivers/mtd/spi-nor/macronix.c | 2 +-
drivers/mtd/spi-nor/sfdp.c | 78 ++---
drivers/mtd/spi-nor/sfdp.h | 9 +-
drivers/mtd/spi-nor/spansion.c | 27 +-
include/linux/mtd/rawnand.h | 21 ++
include/linux/mtd/spinand.h | 1 +
33 files changed, 783 insertions(+), 936 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
create mode 100644 Documentation/devicetree/bindings/mtd/mediatek,nand-ecc-engine.yaml
delete mode 100644 Documentation/devicetree/bindings/mtd/mtk-nand.txt
delete mode 100644 drivers/mtd/nand/raw/tmio_nand.c
create mode 100644 drivers/mtd/nand/spi/alliancememory.c
next reply other threads:[~2023-02-24 10:40 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-24 10:39 Miquel Raynal [this message]
2023-02-24 10:39 ` [GIT PULL] mtd: Changes for v6.3-rc1 Miquel Raynal
2023-02-25 23:22 ` pr-tracker-bot
2023-02-25 23:22 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230224113919.31bd95b3@xps-13 \
--to=miquel.raynal@bootlin.com \
--cc=Tudor.Ambarus@linaro.org \
--cc=frieder.schrempf@kontron.de \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mtd@lists.infradead.org \
--cc=michael@walle.cc \
--cc=pratyush@kernel.org \
--cc=richard@nod.at \
--cc=torvalds@linux-foundation.org \
--cc=vigneshr@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.