Some nand flashes (like spi-nand one) are registered with mtd subsystem only, thus nand command can't be used to work with such flashes. As result some functionality is missing.
This patch series implements following subcommands: * markbad -- mark block as bad (clone of 'nand markbad') * nand_write_test -- destructive test of flash blocks (clone of 'nand torture') * nand_read_test -- non-destructive test of nand flashes Changes v2: * add cover letter Changes v3: * rename 'mtd torture' to 'mtd nand_write_test' * rename 'mtd nandread' to 'mtd nand_read_test' * improve features description * code fixes suggested by Heinrich Schuchardt Mikhail Kshevetskiy (3): cmd: mtd: add markbad command support cmd: mtd: add nand_write_test command support cmd: mtd: add nand_read_test command support cmd/Kconfig | 38 +++++ cmd/mtd.c | 448 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 486 insertions(+) -- 2.45.2