[PATCH 0/2] mtd: hyperbus: Add support for Infineon S26Hx-T

tkuw584924 at gmail.com tkuw584924 at gmail.com
Thu Apr 6 23:11:25 PDT 2023


From: Takahiro Kuwano <Takahiro.Kuwano at infineon.com>

This sereis adds support for Infineon S26HL-T/S26HS-T flash family.
https://www.infineon.com/dgdl/Infineon-S26HS01GTGABHM020-DataSheet-v01_00-EN.pdf?fileId=8ac78c8c7f2a768a017f52f2f5182c91

This family supports two interface modes, SPI mode and Hyperbus mode. The mode
can be switched at rutime. The default mode is selected by ordering option
and non-volatile user configuration. In hyperbus mode, the device is compatible
with S26KL-S/S26KS-S hyperflash family that supports hyperbus only so one of
use cases of S26Hx-T is replacement of (or migration from) S26Kx-S. This patch
set focuses on particular usage that the device is pre-configured as hyperbus
mode for compatibility with S26Kx-S.

Runtime mode switch between SPI and Hyperbus may be added as needed basis with 
spi-mem framework and controller support.

Takahiro Kuwano (2):
  mtd: hyperbus: Introduce SFDP probe
  mtd: chips: cfi_cmdset0002: Fixups for Infineon(Cypress) S26Hx

 drivers/mtd/chips/cfi_cmdset_0002.c  |  25 ++
 drivers/mtd/hyperbus/Makefile        |   4 +-
 drivers/mtd/hyperbus/hyperbus-core.c |  15 +-
 drivers/mtd/hyperbus/hyperbus-sfdp.c | 346 +++++++++++++++++++++++++++
 include/linux/mtd/cfi.h              |   1 +
 5 files changed, 389 insertions(+), 2 deletions(-)
 create mode 100644 drivers/mtd/hyperbus/hyperbus-sfdp.c

-- 
2.34.1




More information about the linux-mtd mailing list