mtd: spi-nor: Fix return value of s25_s28_mdp_ready()
authorTakahiro Kuwano <Takahiro.Kuwano@infineon.com>
Mon, 28 Jul 2025 01:13:58 +0000 (10:13 +0900)
committerTom Rini <trini@konsulko.com>
Thu, 7 Aug 2025 17:14:35 +0000 (11:14 -0600)
commita0526d44daebeb39d058d8b274370c3070457727
tree9a378e7135fa5c6ec2c6a0f22621f53c61557dbe
parentb32dda34506b4f486bc803d0c7251f987edd2455
mtd: spi-nor: Fix return value of s25_s28_mdp_ready()

s25_s28_mdp_ready() returns 1 when spansion_sr_ready() returns negative
value (error code). Fix this problem by following Linux implementation.

Fixes: 1c3dd193b5b ("mtd: spi-nor-core: Add fixups for Cypress s25hl-t/s25hs-t")
Reported-by: Hiroyuki Saito <Hiroyuki.Saito2@infineon.com>
Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
Reviewed-by: Tudor Ambarus <tudor.ambarus@linaro.org>
drivers/mtd/spi/spi-nor-core.c