On 02/04/21 11:20AM, Tudor Ambarus wrote: > This reverts commit 04b8edad262eec0d153005973dfbdd83423c0dcb. > > mx25l51245g and mx66l51235l have the same flash ID. The flash > detection returns the first entry in the flash_info array that > matches the flash ID that was read, thus for the 0xc2201a ID, > mx25l51245g was always hit, introducing a regression for > mx66l51235l. > > If one wants to differentiate the flash names, a better fix would be > to differentiate between the two at run-time, depending on SFDP, > and choose the correct name from a list of flash names, depending on > the SFDP differentiator. > > Fixes: 04b8edad262e ("mtd: spi-nor: macronix: Add support for mx25l51245g") > Cc: stable@xxxxxxxxxxxxxxx > Signed-off-by: Tudor Ambarus <tudor.ambarus@xxxxxxxxxxxxx> Acked-by: Pratyush Yadav <p.yadav@xxxxxx> > --- > drivers/mtd/spi-nor/macronix.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/mtd/spi-nor/macronix.c b/drivers/mtd/spi-nor/macronix.c > index 6c2680b4cdad..42c2cf31702e 100644 > --- a/drivers/mtd/spi-nor/macronix.c > +++ b/drivers/mtd/spi-nor/macronix.c > @@ -72,9 +72,6 @@ static const struct flash_info macronix_parts[] = { > SECT_4K | SPI_NOR_DUAL_READ | > SPI_NOR_QUAD_READ) }, > { "mx25l25655e", INFO(0xc22619, 0, 64 * 1024, 512, 0) }, > - { "mx25l51245g", INFO(0xc2201a, 0, 64 * 1024, 1024, > - SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | > - SPI_NOR_4B_OPCODES) }, > { "mx66l51235l", INFO(0xc2201a, 0, 64 * 1024, 1024, > SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | > SPI_NOR_4B_OPCODES) }, > -- > 2.25.1 > -- Regards, Pratyush Yadav Texas Instruments Inc.