mtd: spi-nor: Fix quad enable for Spansion like flashes
The commit7b678c69c0
("mtd: spi-nor: Merge spansion Quad Enable methods") forgot to actually set the QE bit in some cases. Thus this breaks quad mode accesses to flashes which support readback of the status register-2. Fix it. Fixes:7b678c69c0
("mtd: spi-nor: Merge spansion Quad Enable methods") Signed-off-by: Michael Walle <michael@walle.cc> Reviewed-by: Tudor Ambarus <tudor.ambarus@microchip.com> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
This commit is contained in:
parent
440b6d5025
commit
da2ef8124f
|
@ -2124,6 +2124,8 @@ static int spi_nor_sr2_bit1_quad_enable(struct spi_nor *nor)
|
|||
if (nor->bouncebuf[0] & SR2_QUAD_EN_BIT1)
|
||||
return 0;
|
||||
|
||||
nor->bouncebuf[0] |= SR2_QUAD_EN_BIT1;
|
||||
|
||||
return spi_nor_write_16bit_cr_and_check(nor, nor->bouncebuf[0]);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue