linux/drivers/mtd/spi-nor
Michael Walle 3ea3f0ac24
mtd: spi-nor: drop .parse_sfdp
Drop the size parameter to indicate we need to do SFDP, we can do that
because it is guaranteed that the size will be set by SFDP and because
PARSE_SFDP forced the SFDP parsing it must be overwritten.

There is a (very tiny) chance that this might break block protection
support: we now rely on the SFDP reported size of the flash for the
BP calculation. OTOH, if the flash reports its size wrong, we are
in bigger trouble than just having the BP calculation wrong.

Signed-off-by: Michael Walle <mwalle@kernel.org>
Link: https://lore.kernel.org/r/20230807-mtd-flash-info-db-rework-v3-11-e60548861b10@kernel.org
Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
2023-09-19 18:57:49 +03:00
..
controllers SPI NOR core changes: 2023-08-18 16:40:02 +02:00
atmel.c mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR 2023-07-26 12:39:10 +03:00
core.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
core.h mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
debugfs.c mtd: spi-nor: Avoid setting SRWD bit in SR if WP# signal not connected 2023-07-13 05:32:09 +03:00
eon.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
esmt.c mtd: spi-nor: esmt: Use correct name of f25l32qa 2022-07-19 13:05:31 +03:00
everspin.c mtd: spi-nor: everspin: unify function names 2022-02-25 09:44:31 +02:00
gigadevice.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
intel.c mtd: spi-nor: intel: unify function names 2022-02-25 09:44:31 +02:00
issi.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
Kconfig mtd: spi-nor: keep lock bits if they are non-volatile 2020-12-07 23:01:15 +05:30
macronix.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
Makefile mtd: spi-nor: remove Fujitsu MB85RS1MT support 2023-09-19 18:49:15 +03:00
micron-st.c mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR 2023-07-26 12:39:10 +03:00
otp.c mtd: spi-nor: Reorder the preparation vs. locking steps 2023-03-29 13:46:07 +03:00
sfdp.c mtd: spi-nor: sfdp: Add support for SCCR map for multi-chip device 2023-04-08 09:30:17 +03:00
sfdp.h mtd: spi-nor: Set the 4-Byte Address Mode method based on SFDP data 2023-04-04 09:43:50 +03:00
spansion.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
sst.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
swp.c mtd: spi-nor: make sector_size optional 2023-09-19 18:56:29 +03:00
sysfs.c mtd: spi-nor: sysfs: print JEDEC ID for generic flash driver 2022-11-21 15:37:16 +02:00
winbond.c mtd: spi-nor: drop .parse_sfdp 2023-09-19 18:57:49 +03:00
xilinx.c mtd: spi-nor: default .n_banks to 1 2023-09-19 18:49:54 +03:00
xmc.c mtd: spi-nor: xmc: unify function names 2022-02-25 09:44:32 +02:00