[PATCH v2 00/30] Fix issues with QSPI and OSPI compare failures

Jagan Teki jagan at amarulasolutions.com
Mon Jan 29 13:23:55 CET 2024


On Wed, Dec 6, 2023 at 3:02 PM Tejas Bhumkar
<tejas.arvind.bhumkar at amd.com> wrote:
>
> A set of patches has been developed to resolve concerns regarding data
> integrity failures in QSPI and OSPI for the Versal, Versal NET, Zynq,
> and ZynqMP platforms.
>
> The series has undergone testing with flashes on the default setup,
> and comprehensive testing is currently underway to test the series
> with all available flash parts.
>
> These patches are built upon the v5 series, which can be found at the
> following link:
> https://lore.kernel.org/all/20231201031839.239567-1-venkatesh.abbarapu@amd.com/
>
> Changes in v2:
> - Removed the SPI_NOR_HAS_TB flag for gd25lx256e and is25wx256 flashes
>   since it already exists in a tree.
>
> Algapally Santosh Sagar (1):
>   mtd: spi-nor-ids: Add support for W25Q02NW
>
> Ashok Reddy Soma (10):
>   mtd: spi-nor: Enable mt35xu512aba_fixups for all mt35xx flashes
>   mtd: spi-nor: Add support for cross die read in dual flash
>     configuration
>   mtd: spi-nor: Enable DTR octal flash program
>   mtd: spi-nor: Send write disable cmd after every write enable
>   mtd: spi-nor: Check SNOR_F_IO_MODE_EN_VOLATILE only if SFDP is enabled
>   spi: cadence_qspi: Set tshsl_ns to at least one sclk_ns
>   spi: cadence_qspi: Clean up registers in init
>   spi: cadence_qspi: Initialize read and write watermark registers
>   spi: cadence_qspi: Enable ECO bit for higher frequencies
>   spi: cadence_qspi: Write aligned byte length to ahbbase
>
> T Karthik Reddy (9):
>   mtd: spi-nor: Add config to enable flash DTR
>   mtd: spi-nor-core: Set dummy buswidth equal to data buswidth
>   spi: mtd: Use split reads if multi-die flag is set
>   mtd: spi-nor: program quad enable bit for winbond flashes
>   spi: cadence_qspi: Setup ddr mode in cadence qspi driver
>   spi: cadence-qspi: Switch SDR/DTR using SPI_FLASH_DTR_ENABLE config
>   spi: cadence_ospi_versal: ospi ddr changes in cadence ospi versal
>     driver
>   spi: cadence_qspi: Add spi mem dtr support ops
>   mtd: spi-nor: Add block protection support for micron flashes
>
> Tejas Bhumkar (5):
>   arm64: versal: Enable defconfig for Micron octal flashes
>   mtd: spi-nor: Update erase operation function
>   spi: cadence_qspi: Fix versal ospi indirect write timed out issue
>   arm64: versal: Enable soft reset support for xspi flashes
>   arm64: versal: Enable octal DTR mode
>
> Venkatesh Yadav Abbarapu (5):
>   mtd: spi-nor: Update block protection flags for flash parts
>   mtd: spi-nor: Add support for locking on Macronix nor flashes
>   mtd: spi-nor: Add support for locking on ISSI nor flashes
>   mtd: spi-nor: Add support for locking on GIGADEVICE nor flashes
>   mtd: spi-nor: Add support for locking on Spansion nor flashes

Look like there are 3 or more topics are covered in single patch set,
please break them and send separate series.

Jagan


More information about the U-Boot mailing list