mtd: spi-nor: intel-spi: Simulate WRDI command
authorAlexander Sverdlin <alexander.sverdlin@nokia.com>
Wed, 22 Jul 2020 14:01:36 +0000 (16:01 +0200)
committerTudor Ambarus <tudor.ambarus@microchip.com>
Mon, 27 Jul 2020 05:24:39 +0000 (08:24 +0300)
commit44a80df4bfce02f5d51fe5040bdbdf10d0d78f4e
tree28753e022df799f63e97e990a3253eb206e766be
parentfb249e1007e0270e305ea674012dcc4f95f1304e
mtd: spi-nor: intel-spi: Simulate WRDI command

After spi_nor_write_disable() return code checks were introduced in the
spi-nor front end intel-spi backend stopped to work because WRDI was never
supported and always failed.

Just pretend it was sucessful and ignore the command itself. HW sequencer
shall do the right thing automatically, while with SW sequencer we cannot
do it anyway, because the only tool we had was preopcode and it makes no
sense for WRDI.

Fixes: bce679e5ae3a ("mtd: spi-nor: Check for errors after each Register Operation")
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@nokia.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/282e1305-fd08-e446-1a22-eb4dff78cfb4@nokia.com
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
drivers/mtd/spi-nor/controllers/intel-spi.c