[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