]> www.infradead.org Git - users/willy/xarray.git/commit
Merge tag 'nand/for-6.12' into mtd/next
authorMiquel Raynal <miquel.raynal@bootlin.com>
Sun, 15 Sep 2024 10:38:22 +0000 (12:38 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Sun, 15 Sep 2024 10:38:22 +0000 (12:38 +0200)
commit869acb874f2b61c34063b677c2bd29595bf446a1
treea757b0f1252fc42383312fbf6612ca78a41522f2
parent5d09909a1995e3b6565d33f31b0d86d1cf2124ff
parent475aadeba5df687524bd9bc5c77cba44c1736e08
Merge tag 'nand/for-6.12' into mtd/next

* Raw NAND changes

The use of for_each_child_of_node_scoped() has been spread into the
subsystem drivers. Aside from that, a couple of exit path have been
fixed (mtk, denali), the TI GPMC bindings have been enhanced to comply
with up-to-date partition descriptions and as always there is a load of
small and misc fixes.

* SPI-NAND changes

The most impacting series this cycle is bringing support for continuous
reads in the SPI-NAND subsystem. This is a feature already merged in the
raw NAND subsystem which allows optimizing the internal fetch times in
the chip while reading sequential pages within an eraseblock. For now
only Macronix NANDs benefit from this feature. While we are talking
about Macronix, some of their chip need an explicit action for selecting
a different plane, and support for it has also been brought.

The bitflip threshold has also been set to the same arbitrary level as
in the raw NAND subsystem to optimize wear leveling decisions, and
finally support for a new Winbond chip has been added.