Skip to content

Commit 075fd6d

Browse files
committed
mtd: spi-nor: spansion: Differentiate between s25fl256s and s25fs256s
s25fs256s was identified as s25fl256s. Differentiate between them by the Family ID using the INFO6 macro. Fixes: b199489 ("mtd: spi-nor: add the framework for SPI NOR") Signed-off-by: Tudor Ambarus <[email protected]> Reviewed-by: Alexander Sverdlin <[email protected]>
1 parent c26d0d8 commit 075fd6d

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

drivers/mtd/spi-nor/spansion.c

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,24 @@ static const struct flash_info spansion_parts[] = {
4343
{ "s25fl128s1", INFO6(0x012018, 0x4d0180, 64 * 1024, 256,
4444
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
4545
USE_CLSR) },
46-
{ "s25fl256s0", INFO(0x010219, 0x4d00, 256 * 1024, 128,
47-
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
48-
USE_CLSR) },
49-
{ "s25fl256s1", INFO(0x010219, 0x4d01, 64 * 1024, 512,
50-
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
51-
USE_CLSR) },
46+
{ "s25fl256s0", INFO6(0x010219, 0x4d0080, 256 * 1024, 128,
47+
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
48+
USE_CLSR) },
49+
{ "s25fl256s1", INFO6(0x010219, 0x4d0180, 64 * 1024, 512,
50+
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
51+
USE_CLSR) },
5252
{ "s25fl512s", INFO6(0x010220, 0x4d0080, 256 * 1024, 256,
5353
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
5454
SPI_NOR_HAS_LOCK | USE_CLSR) },
5555
{ "s25fs128s1", INFO6(0x012018, 0x4d0181, 64 * 1024, 256,
5656
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | USE_CLSR)
5757
.fixups = &s25fs_s_fixups, },
58+
{ "s25fs256s0", INFO6(0x010219, 0x4d0081, 256 * 1024, 128,
59+
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
60+
USE_CLSR) },
61+
{ "s25fs256s1", INFO6(0x010219, 0x4d0181, 64 * 1024, 512,
62+
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
63+
USE_CLSR) },
5864
{ "s25fs512s", INFO6(0x010220, 0x4d0081, 256 * 1024, 256,
5965
SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | USE_CLSR)
6066
.fixups = &s25fs_s_fixups, },

0 commit comments

Comments
 (0)