The following changes since commit 91861e5a30d217d8e70130c9124c1646f4afef29:
Merge tag 'u-boot-stm32-20251117' of https://source.denx.de/u-boot/custodians/u-boot-stm (2025-11-17 10:45:11 -0600) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git u-boot-nand-20250918 for you to fetch changes up to 19548adfe9ea1d12963b3959b8ad2c94a4647878: spi: airoha: en7523: workaround flash damaging if UART_TXD was short to GND (2025-11-18 20:07:41 +0100) This pull request enhances NAND and SPI flash support, primarily focusing on the Airoha EN7523 platform. The Airoha SPI driver receives a major update, adding DMA, dual/quad-wire modes, and a critical workaround to prevent flash damage if the UART_TXD pin shorts to Ground. New chips supported include FudanMicro FM25S01A SPI-NAND and several Winbond SPI NOR devices. Fixes include correcting Kconfig dependencies, updating the mtd benchmark command to use lldiv(), and addressing minor bugs in the generic spi-mem and SPL NAND code. The patches pass the pipeline CI: https://source.denx.de/u-boot/custodians/u-boot-nand-flash/-/pipelines/28408 ---------------------------------------------------------------- Heinrich Schuchardt (1): spl: nand: typo 'destintion' Mikhail Kshevetskiy (14): cmd: mtd: benchmark: use lldiv() instead of 64-bit division spi: spi-mem: fix coverity report CID 537478 spi: airoha: remove unnecessary operation adjust_op_size spi: airoha: add support of dual/quad wires spi modes to exec_op() handler spi: airoha: add dma support spi: airoha: return an error for continuous mode dirmap creation cases spi: airoha: support of dualio/quadio flash reading commands spi: airoha: buffer must be 0xff-ed before writing dts: airoha: en7523: enable double speed flash reading spi: airoha: avoid setting of page/oob sizes in REG_SPI_NFI_PAGEFMT spi: airoha: reduce the number of modification of REG_SPI_NFI_CNFG and REG_SPI_NFI_SECCUS_SIZE registers spi: airoha: set custom sector size equal to flash page size spi: airoha: avoid usage of flash specific parameters spi: airoha: en7523: workaround flash damaging if UART_TXD was short to GND Miquel Raynal (1): mtd: spinor: winbond: Describe several chips Tianling Shen (1): mtd: spinand: add support for FudanMicro FM25S01A Tom Rini (2): nand: raw: Kconfig: Correct some dependency issues mtd: nand: raw: Drop SYS_NAND_SOFT_ECC from NAND_SANDBOX arch/arm/dts/en7523-u-boot.dtsi | 2 +- cmd/mtd.c | 5 +- common/spl/spl_nand.c | 2 +- drivers/mtd/nand/raw/Kconfig | 4 - drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/fmsh.c | 76 +++++ drivers/mtd/spi/spi-nor-ids.c | 6 + drivers/spi/airoha_snfi_spi.c | 688 +++++++++++++++++++++++++++++++--------- drivers/spi/spi-mem.c | 41 ++- include/linux/mtd/spinand.h | 1 + 11 files changed, 673 insertions(+), 155 deletions(-) create mode 100644 drivers/mtd/nand/spi/fmsh.c

