2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/mtd/spi-nor
Cheng Ming Lin 594c8df92b mtd: spi-nor: macronix: Add fixups for MX25L3255E
SFDP of MX25L3255E is JESD216, which does not include the Quad
Enable bit Requirement in BFPT. As a result, during BFPT parsing,
the quad_enable method is not set to spi_nor_sr1_bit6_quad_enable.
Therefore, it is necessary to correct this setting by late_init.

In addition, MX25L3255E also supports 1-4-4 page program in 3-byte
address mode. However, since the 3-byte address 1-4-4 page program
is not defined in SFDP, it needs to be configured in late_init.

Signed-off-by: Cheng Ming Lin <chengminglin@mxic.com.tw>
Acked-by: Pratyush Yadav <pratyush@kernel.org>
Signed-off-by: Pratyush Yadav <pratyush@kernel.org>
[pratyush@kernel.org: move params declaration to top, and use it everywhere]
Link: https://lore.kernel.org/r/20250407075400.1113177-4-linchengming884@gmail.com
2025-04-08 15:04:54 +00:00
..
controllers mtd: Switch back to struct platform_driver::remove() 2024-10-21 11:58:07 +02:00
atmel.c mtd: spi-nor: atmel: add at25sf321 entry 2024-12-06 15:13:19 +00:00
core.c mtd: spi-nor: drop unused <linux/of_platform.h> 2025-03-18 07:59:43 +02:00
core.h mtd: spi-nor: extend description of size member of struct flash_info 2025-01-13 15:46:57 +00:00
debugfs.c mtd: spi-nor: core: get rid of SNOR_OVERLAID_REGION flag 2024-02-26 13:28:15 +02:00
eon.c mtd: spi-nor: eon: sort flash_info database 2023-09-19 18:59:21 +03:00
esmt.c mtd: spi-nor: esmt: convert flash_info to new format 2023-09-19 18:57:50 +03:00
everspin.c mtd: spi-nor: get rid of SPI_NOR_NO_FR 2024-05-27 17:07:15 +02:00
gigadevice.c mtd: spi-nor: gigadevice: sort flash_info database 2023-09-19 18:59:21 +03:00
intel.c mtd: spi-nor: intel: convert flash_info to new format 2023-09-19 18:59:19 +03:00
issi.c mtd: spi-nor: issi: sort flash_info database 2023-09-19 18:59:21 +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: macronix: Add fixups for MX25L3255E 2025-04-08 15:04:54 +00:00
Makefile mtd: spi-nor: Remove support for Xilinx S3AN flashes 2024-05-27 16:39:21 +02:00
micron-st.c mtd: spi-nor: micron-st: Add n25q064a WP support 2024-09-14 17:56:31 +02:00
otp.c mtd: spi-nor: explicitly include <linux/math64.h> 2025-03-07 08:36:38 +02:00
sfdp.c mtd: spi-nor: sfdp: Get the 8D-8D-8D byte order from BFPT 2024-10-02 10:28:40 +03:00
sfdp.h mtd: spi-nor: sfdp: Get the 8D-8D-8D byte order from BFPT 2024-10-02 10:28:40 +03:00
spansion.c mtd: spi-nor: spansion: Add support for S28HL02GT 2025-01-13 15:51:10 +00:00
sst.c mtd: spi-nor: sst: Fix SST write failure 2025-02-17 14:07:09 +00:00
swp.c mtd: spi-nor: explicitly include <linux/math64.h> 2025-03-07 08:36:38 +02:00
sysfs.c mtd: spi-nor: sysfs: constify 'struct bin_attribute' 2025-01-13 17:47:03 +00:00
winbond.c mtd: spi-nor: winbond: Add support for w25q02jv 2025-02-03 14:22:21 +00:00
xmc.c mtd: spi-nor: xmc: convert flash_info to new format 2023-09-19 18:59:20 +03:00