Message ID | 20231206052917.3743991-1-tejas.arvind.bhumkar@amd.com |
---|---|
Headers | show |
Series | Fix issues with QSPI and OSPI compare failures | expand |
On 12/6/23 06:29, Tejas Bhumkar 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/ > > 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 > > configs/xilinx_versal_virt_defconfig | 4 + > drivers/mtd/spi/Kconfig | 7 + > drivers/mtd/spi/sf_internal.h | 8 + > drivers/mtd/spi/spi-nor-core.c | 2028 +++++++++++++++++++++++--- > drivers/mtd/spi/spi-nor-ids.c | 40 +- > drivers/spi/cadence_ospi_versal.c | 77 +- > drivers/spi/cadence_qspi.c | 403 ++++- > drivers/spi/cadence_qspi.h | 71 + > drivers/spi/cadence_qspi_apb.c | 107 +- > include/linux/mtd/spi-nor.h | 22 + > include/spi.h | 4 +- > 11 files changed, 2545 insertions(+), 226 deletions(-) > Series it not send as one thread which confuse b4 and not able to get it from lore. Can you please resend it with RESEND tag but with --thread enabled? Thanks, Michal b4 am -l 20231206053353.3745918-1-tejas.arvind.bhumkar@amd.com Grabbing thread from lore.kernel.org/all/20231206053353.3745918-1-tejas.arvind.bhumkar%40amd.com/t.mbox.gz Analyzing 10 messages in the thread Checking attestation on all messages, may take a moment... --- ERROR: missing [1/30]! ERROR: missing [2/30]! ERROR: missing [3/30]! ERROR: missing [4/30]! ERROR: missing [5/30]! ERROR: missing [6/30]! ERROR: missing [7/30]! ERROR: missing [8/30]! ERROR: missing [9/30]! ✓ [PATCH 10/30] mtd: spi-nor: program quad enable bit for winbond flashes ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-1-tejas.arvind.bhumkar@amd.com ✓ [PATCH 11/30] mtd: spi-nor: Send write disable cmd after every write enable ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-2-tejas.arvind.bhumkar@amd.com ✓ [PATCH 12/30] mtd: spi-nor: Update erase operation function ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-3-tejas.arvind.bhumkar@amd.com ✓ [PATCH 13/30] mtd: spi-nor: Check SNOR_F_IO_MODE_EN_VOLATILE only if SFDP is enabled ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-4-tejas.arvind.bhumkar@amd.com ✓ [PATCH 14/30] spi: cadence_qspi: Setup ddr mode in cadence qspi driver ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-5-tejas.arvind.bhumkar@amd.com ✓ [PATCH 15/30] spi: cadence-qspi: Switch SDR/DTR using SPI_FLASH_DTR_ENABLE config ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-6-tejas.arvind.bhumkar@amd.com ✓ [PATCH 16/30] spi: cadence_ospi_versal: ospi ddr changes in cadence ospi versal driver ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-7-tejas.arvind.bhumkar@amd.com ✓ [PATCH 17/30] spi: cadence_qspi: Fix versal ospi indirect write timed out issue ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-8-tejas.arvind.bhumkar@amd.com ✓ [PATCH 18/30] spi: cadence_qspi: Set tshsl_ns to at least one sclk_ns ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-9-tejas.arvind.bhumkar@amd.com ✓ [PATCH 19/30] spi: cadence_qspi: Clean up registers in init ✓ Signed: DKIM/amd.com + Link: https://lore.kernel.org/r/20231206053353.3745918-10-tejas.arvind.bhumkar@amd.com ERROR: missing [20/30]! ERROR: missing [21/30]! ERROR: missing [22/30]! ERROR: missing [23/30]! ERROR: missing [24/30]! ERROR: missing [25/30]! ERROR: missing [26/30]! ERROR: missing [27/30]! ERROR: missing [28/30]! ERROR: missing [29/30]! ERROR: missing [30/30]! ---