Hi, Patch 1-2: write path fixes The sst write path is completely broken since v5.7-rc1 and in rare cases since the support of the sst_write() function (49aac4aec53c).
Patch 3: cleanup I've tested my patches with a small test app to ensure writes starting on an odd address and with dd to test even start addresses. My dut was an public available imx6q-sabrelite (rev.D). Other testers are welcome :) Regards, Marco Marco Felsch (3): mtd: spi-nor: sst: fix write support for SST_WRITE marked devices mtd: spi-nor: sst: add missing write_enable mtd: spi-nor: sst: move sst_write_second to local driver drivers/mtd/spi-nor/core.c | 15 +++++++++------ drivers/mtd/spi-nor/sst.c | 15 +++++++++++---- include/linux/mtd/spi-nor.h | 2 -- 3 files changed, 20 insertions(+), 12 deletions(-) -- 2.20.1