projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1c513c9
)
mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing
author
Tudor Ambarus
<tudor.ambarus@microchip.com>
Tue, 7 Dec 2021 14:02:52 +0000
(16:02 +0200)
committer
Tudor Ambarus
<tudor.ambarus@microchip.com>
Tue, 7 Dec 2021 15:05:11 +0000
(17:05 +0200)
s25fl256s0 does not define the SFDP tables nor implements the
RDSFDP 0x5a command. Skip the SFDP parsing in order to avoid
issuing an unsupported command to the flash.
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Link:
https://lore.kernel.org/r/20211207140254.87681-13-tudor.ambarus@microchip.com
drivers/mtd/spi-nor/spansion.c
patch
|
blob
|
history
diff --git
a/drivers/mtd/spi-nor/spansion.c
b/drivers/mtd/spi-nor/spansion.c
index
f2a2995
..
f444012
100644
(file)
--- a/
drivers/mtd/spi-nor/spansion.c
+++ b/
drivers/mtd/spi-nor/spansion.c
@@
-210,7
+210,8
@@
static const struct flash_info spansion_parts[] = {
NO_SFDP_FLAGS(SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
{ "s25fl256s0", INFO6(0x010219, 0x4d0080, 256 * 1024, 128)
FLAGS(USE_CLSR)
- NO_SFDP_FLAGS(SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
+ NO_SFDP_FLAGS(SPI_NOR_SKIP_SFDP | SPI_NOR_DUAL_READ |
+ SPI_NOR_QUAD_READ) },
{ "s25fl256s1", INFO6(0x010219, 0x4d0180, 64 * 1024, 512)
FLAGS(USE_CLSR)
NO_SFDP_FLAGS(SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },