[PATCH v10 0/3] mtd: spi-nand: Add support for randomizer feature

Miquel Raynal miquel.raynal at bootlin.com
Wed May 27 02:06:50 PDT 2026


On Tue, 05 May 2026 09:34:50 +0800, Cheng Ming Lin wrote:
> From: Cheng Ming Lin <chengminglin at mxic.com.tw>
> 
> This patch series introduces randomizer support for SPI NAND devices.
> 
> - Patch 1: add the nand-randomizer property to the generic nand-chip.yaml
>            bindings. Instead of using boolean properties, it introduces a
>            uint32 enum (0 or 1). If the property is omitted, the driver
>            will not interfere and will leave the randomizer in its current
>            state.
> - Patch 2: add the initialization logic and the set_randomizer callback
>            to the core framework. The core will now parse the device tree
>            properties and enable or disable the randomizer accordingly
>            during spinand_init.
> - Patch 3: implement the set_randomizer callback specifically for Macronix
>            chips (MX35LF/UF series) to handle the vendor-specific register
>            operations.
> 
> [...]

Applied to nand/next, thanks!

[1/3] dt-bindings: mtd: nand: Add nand-randomizer property
      commit: cf496ebf1380bde700c5d1790c31919eea2f4851
[2/3] mtd: spi-nand: Add support for randomizer
      commit: 874aa8e4b8307cd922979c20dc78df26c05f3c28
[3/3] mtd: spi-nand: macronix: Enable randomizer support
      commit: 474ef6c5196a2d923c75cb318aa83ba790bd381f

Patche(s) should be available on mtd/linux.git and will be
part of the next PR (provided that no robot complains by then).

Kind regards,
Miquèl




More information about the linux-mtd mailing list