[PATCH v2 0/9] mtd: spi-nor: Add support for Infineon S28HS02GT
tkuw584924 at gmail.com
tkuw584924 at gmail.com
Fri Dec 22 06:45:57 CET 2023
From: Takahiro Kuwano <Takahiro.Kuwano at infineon.com>
Infineon S28HS02GT is 1.8V, 2Gb (256MB) NOR Flash memory with Octal
interface. It is a dual-die package parts and has same features with
existing S28 series.
The goal of this series of patches is to add S28HS02GT support. Before
adding device ID to the table, some reworks are done to simplify the
support structure for all other S25Hx-T and S28Hx-T families.
Tested newly added S28HS02GT and other S25Hx-T and S28Hx-T devices on
Zynq-7000 platform with Infineon SPI controller.
Only summary datasheet is available on web.
https://www.infineon.com/dgdl/Infineon-S28HS02GT_S28HS04GT_S28HL02GT_S28HL04GT_2Gb_4Gb_SEMPER_Flash_Octal_interface_1.8V_3.0V-DataSheet-v01_00-EN.pdf?fileId=8ac78c8c7e7124d1017f0631e33714d9
Please send an email to me for full version of the datasheet.
Changes in v2:
- Rebased
Takahiro Kuwano (9):
mtd: spi-nor-core: Clean up macros for Infineon(Cypress) S25 and S28
mtd: spi-nor-core: Consolidate non-uniform erase helpers for S25 and
S28
mtd: spi-nor-core: Rework spansion_read_any_reg() to support Octal DTR
mode
mtd: spi-nor-core: Use CLPEF(0x82) as alternative to CLSR(0x30) for
S25 and S28
mtd: spi-nor-core: Rework s25_mdp_ready() to support Octal DTR mode
mtd: spi-nor-core: Consolidate setup() hook for Infineon(Cypress) S25
and S28
mtd: spi-nor-core: Consolidate post_bfpt_fixup() for Infineon(Cypress)
S25 and S28
mtd: spi-nor-core: Rework spi_nor_cypress_octal_dtr_enable()
mtd: spi-nor-ids: Add Infineon(Cypress) s28hs02gt ID
drivers/mtd/spi/spi-nor-core.c | 224 +++++++++++++--------------------
drivers/mtd/spi/spi-nor-ids.c | 1 +
include/linux/mtd/spi-nor.h | 14 +--
3 files changed, 91 insertions(+), 148 deletions(-)
--
2.34.1
More information about the U-Boot
mailing list