* [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S
@ 2025-11-05 7:47 Takahiro Kuwano
2025-11-05 7:47 ` [PATCH v2 1/3] mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook Takahiro Kuwano
` (4 more replies)
0 siblings, 5 replies; 10+ messages in thread
From: Takahiro Kuwano @ 2025-11-05 7:47 UTC (permalink / raw)
To: Tudor Ambarus, Pratyush Yadav, Michael Walle, Miquel Raynal,
Richard Weinberger, Vignesh Raghavendra, Marek Vasut
Cc: linux-mtd, linux-kernel, Takahiro Kuwano, tkuw584924
Suggest new series as the result of discussion in the thread:
https://patchwork.ozlabs.org/project/linux-mtd/patch/20240914220859.128540-1-marek.vasut+renesas@mailbox.org/
Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
---
Changes in v2:
- Update commit description in 1/3 and 2/3 patches
- Update block comment in 3/3 patch.
- Link to v1: https://lore.kernel.org/r/20251022-s25fs-s-smpt-fixup-v1-0-ce26d4084b2d@infineon.com
---
Takahiro Kuwano (3):
mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook
mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook
mtd: spi-nor: spansion: SMPT fixups for S25FS-S
drivers/mtd/spi-nor/core.h | 6 ++++++
drivers/mtd/spi-nor/sfdp.c | 30 ++++++++++++++++++++++++++++--
drivers/mtd/spi-nor/spansion.c | 38 ++++++++++++++++++++++++++++++++++++++
3 files changed, 72 insertions(+), 2 deletions(-)
---
base-commit: 17926cd770ec837ed27d9856cf07f2da8dda4131
change-id: 20251022-s25fs-s-smpt-fixup-dc97e81574b1
Best regards,
--
Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v2 1/3] mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook
2025-11-05 7:47 [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S Takahiro Kuwano
@ 2025-11-05 7:47 ` Takahiro Kuwano
2025-11-05 7:47 ` [PATCH v2 2/3] mtd: spi-nor: sfdp: introduce smpt_map_id " Takahiro Kuwano
` (3 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Takahiro Kuwano @ 2025-11-05 7:47 UTC (permalink / raw)
To: Tudor Ambarus, Pratyush Yadav, Michael Walle, Miquel Raynal,
Richard Weinberger, Vignesh Raghavendra, Marek Vasut
Cc: linux-mtd, linux-kernel, Takahiro Kuwano, tkuw584924
SMPT contains config detection info that describes opcode, address, and
dummy cycles to read sector map config. The dummy cycles parameter can
be SMPT_CMD_READ_DUMMY_IS_VARIABLE and in that case nor->read_dummy
(initialized as 0) is used. In Infineon flash chips, Read Any Register
command with variable dummy cycle is defined in SMPT. S25Hx/S28Hx flash
has 0 dummy cycle by default to read volatile regiters and
nor->read_dummy can work. S25FS-S flash has 8 dummy cycles so we need a
hook that can fix dummy cycles with actually used value.
Inroduce smpt_read_dummy() in struct spi_nor_fixups. It is called when
the dummy cycle field in SMPT config detection is 'varialble'.
Reviewed-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Tested-by: Marek Vasut <marek.vasut+renesas@mailbox.org> # S25FS512S
Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
---
drivers/mtd/spi-nor/core.h | 3 +++
drivers/mtd/spi-nor/sfdp.c | 18 ++++++++++++++++--
2 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/drivers/mtd/spi-nor/core.h b/drivers/mtd/spi-nor/core.h
index ceff412f7d65ab7b856795ca5c092cddbf598cd6..5ad46d95d09cc9d527f71579a71eed210e726f68 100644
--- a/drivers/mtd/spi-nor/core.h
+++ b/drivers/mtd/spi-nor/core.h
@@ -409,6 +409,8 @@ struct spi_nor_flash_parameter {
* flash parameters when information provided by the flash_info
* table is incomplete or wrong.
* @post_bfpt: called after the BFPT table has been parsed
+ * @smpt_read_dummy: called during SMPT table is being parsed. Used to fix the
+ * number of dummy cycles in read register ops.
* @post_sfdp: called after SFDP has been parsed (is also called for SPI NORs
* that do not support RDSFDP). Typically used to tweak various
* parameters that could not be extracted by other means (i.e.
@@ -426,6 +428,7 @@ struct spi_nor_fixups {
int (*post_bfpt)(struct spi_nor *nor,
const struct sfdp_parameter_header *bfpt_header,
const struct sfdp_bfpt *bfpt);
+ void (*smpt_read_dummy)(const struct spi_nor *nor, u8 *read_dummy);
int (*post_sfdp)(struct spi_nor *nor);
int (*late_init)(struct spi_nor *nor);
};
diff --git a/drivers/mtd/spi-nor/sfdp.c b/drivers/mtd/spi-nor/sfdp.c
index 21727f9a4ac6926080a116e30830c9533122fdad..9a47dcaca06ae2ad85ac8503658083b1d56d8b96 100644
--- a/drivers/mtd/spi-nor/sfdp.c
+++ b/drivers/mtd/spi-nor/sfdp.c
@@ -699,6 +699,17 @@ static u8 spi_nor_smpt_addr_nbytes(const struct spi_nor *nor, const u32 settings
}
}
+static void spi_nor_smpt_read_dummy_fixups(const struct spi_nor *nor,
+ u8 *read_dummy)
+{
+ if (nor->manufacturer && nor->manufacturer->fixups &&
+ nor->manufacturer->fixups->smpt_read_dummy)
+ nor->manufacturer->fixups->smpt_read_dummy(nor, read_dummy);
+
+ if (nor->info->fixups && nor->info->fixups->smpt_read_dummy)
+ nor->info->fixups->smpt_read_dummy(nor, read_dummy);
+}
+
/**
* spi_nor_smpt_read_dummy() - return the configuration detection command read
* latency, in clock cycles.
@@ -711,8 +722,11 @@ static u8 spi_nor_smpt_read_dummy(const struct spi_nor *nor, const u32 settings)
{
u8 read_dummy = SMPT_CMD_READ_DUMMY(settings);
- if (read_dummy == SMPT_CMD_READ_DUMMY_IS_VARIABLE)
- return nor->read_dummy;
+ if (read_dummy == SMPT_CMD_READ_DUMMY_IS_VARIABLE) {
+ read_dummy = nor->read_dummy;
+ spi_nor_smpt_read_dummy_fixups(nor, &read_dummy);
+ }
+
return read_dummy;
}
--
2.34.1
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v2 2/3] mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook
2025-11-05 7:47 [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S Takahiro Kuwano
2025-11-05 7:47 ` [PATCH v2 1/3] mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook Takahiro Kuwano
@ 2025-11-05 7:47 ` Takahiro Kuwano
2025-11-05 7:48 ` [PATCH v2 3/3] mtd: spi-nor: spansion: SMPT fixups for S25FS-S Takahiro Kuwano
` (2 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Takahiro Kuwano @ 2025-11-05 7:47 UTC (permalink / raw)
To: Tudor Ambarus, Pratyush Yadav, Michael Walle, Miquel Raynal,
Richard Weinberger, Vignesh Raghavendra, Marek Vasut
Cc: linux-mtd, linux-kernel, Takahiro Kuwano, tkuw584924
Certain chips have inconsistent Sector Map Parameter Table (SMPT) data,
which leads to the wrong map ID being identified, causing failures to
detect the correct sector map.
To fix this, introduce smpt_map_id() into the struct spi_nor_fixups.
This function will be called after the initial SMPT-based detection,
allowing chip-specific logic to correct the map ID.
Infineon S25FS512S needs this fixup as it has inconsistency between map
ID definition and configuration register value actually obtained.
Co-developed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Tested-by: Marek Vasut <marek.vasut+renesas@mailbox.org> # S25FS512S
Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
---
drivers/mtd/spi-nor/core.h | 3 +++
drivers/mtd/spi-nor/sfdp.c | 12 ++++++++++++
2 files changed, 15 insertions(+)
diff --git a/drivers/mtd/spi-nor/core.h b/drivers/mtd/spi-nor/core.h
index 5ad46d95d09cc9d527f71579a71eed210e726f68..16b382d4f04f207aa26190ed8bdf2d19885f7315 100644
--- a/drivers/mtd/spi-nor/core.h
+++ b/drivers/mtd/spi-nor/core.h
@@ -411,6 +411,8 @@ struct spi_nor_flash_parameter {
* @post_bfpt: called after the BFPT table has been parsed
* @smpt_read_dummy: called during SMPT table is being parsed. Used to fix the
* number of dummy cycles in read register ops.
+ * @smpt_map_id: called after map ID in SMPT table has been determined for the
+ * case the map ID is wrong and needs to be fixed.
* @post_sfdp: called after SFDP has been parsed (is also called for SPI NORs
* that do not support RDSFDP). Typically used to tweak various
* parameters that could not be extracted by other means (i.e.
@@ -429,6 +431,7 @@ struct spi_nor_fixups {
const struct sfdp_parameter_header *bfpt_header,
const struct sfdp_bfpt *bfpt);
void (*smpt_read_dummy)(const struct spi_nor *nor, u8 *read_dummy);
+ void (*smpt_map_id)(const struct spi_nor *nor, u8 *map_id);
int (*post_sfdp)(struct spi_nor *nor);
int (*late_init)(struct spi_nor *nor);
};
diff --git a/drivers/mtd/spi-nor/sfdp.c b/drivers/mtd/spi-nor/sfdp.c
index 9a47dcaca06ae2ad85ac8503658083b1d56d8b96..a8324c2da0acf2953a4a62e2a9f7ed31fcd8b4f2 100644
--- a/drivers/mtd/spi-nor/sfdp.c
+++ b/drivers/mtd/spi-nor/sfdp.c
@@ -730,6 +730,16 @@ static u8 spi_nor_smpt_read_dummy(const struct spi_nor *nor, const u32 settings)
return read_dummy;
}
+static void spi_nor_smpt_map_id_fixups(const struct spi_nor *nor, u8 *map_id)
+{
+ if (nor->manufacturer && nor->manufacturer->fixups &&
+ nor->manufacturer->fixups->smpt_map_id)
+ nor->manufacturer->fixups->smpt_map_id(nor, map_id);
+
+ if (nor->info->fixups && nor->info->fixups->smpt_map_id)
+ nor->info->fixups->smpt_map_id(nor, map_id);
+}
+
/**
* spi_nor_get_map_in_use() - get the configuration map in use
* @nor: pointer to a 'struct spi_nor'
@@ -783,6 +793,8 @@ static const u32 *spi_nor_get_map_in_use(struct spi_nor *nor, const u32 *smpt,
map_id = map_id << 1 | !!(*buf & read_data_mask);
}
+ spi_nor_smpt_map_id_fixups(nor, &map_id);
+
/*
* If command descriptors are provided, they always precede map
* descriptors in the table. There is no need to start the iteration
--
2.34.1
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v2 3/3] mtd: spi-nor: spansion: SMPT fixups for S25FS-S
2025-11-05 7:47 [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S Takahiro Kuwano
2025-11-05 7:47 ` [PATCH v2 1/3] mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook Takahiro Kuwano
2025-11-05 7:47 ` [PATCH v2 2/3] mtd: spi-nor: sfdp: introduce smpt_map_id " Takahiro Kuwano
@ 2025-11-05 7:48 ` Takahiro Kuwano
2025-11-07 16:22 ` [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup " Pratyush Yadav
2025-11-16 13:52 ` Yasushi SHOJI
4 siblings, 0 replies; 10+ messages in thread
From: Takahiro Kuwano @ 2025-11-05 7:48 UTC (permalink / raw)
To: Tudor Ambarus, Pratyush Yadav, Michael Walle, Miquel Raynal,
Richard Weinberger, Vignesh Raghavendra, Marek Vasut
Cc: linux-mtd, linux-kernel, Takahiro Kuwano, tkuw584924
S25FS-S family supports SMPT that helps to detect sector layout settings
in configuration registers, but some of parameters in the table are
wrong or undetermined so the fixups below are required.
Read Any Register op is used to read configuration registers that
related to sector map. The op requires 8 cycles latency by default.
Implement smpt_read_dummy() to set correct dummy cycles.
Map ID is structured by combination of CR3NV[3], CR1NV[2], and CR3NV[1].
However, in S25FS512S, CR3NV[1] is RFU and always 0, while map IDs
defined in the table assume it is always 1. Implement smpt_map_id() to
fix map ID for S25FS512S. Other densities in S25FS-S family (256Mb and
128Mb) don't need this fix as CR3NV[1] in those chips is configurable
and map IDs are correctly defined in SMPT.
Co-developed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Tested-by: Marek Vasut <marek.vasut+renesas@mailbox.org> # S25FS512S
Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
---
drivers/mtd/spi-nor/spansion.c | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/drivers/mtd/spi-nor/spansion.c b/drivers/mtd/spi-nor/spansion.c
index a0296c871634678be509cb30d26e18debff3066d..8498c7003d888bf96bd402694f7774bb2558706c 100644
--- a/drivers/mtd/spi-nor/spansion.c
+++ b/drivers/mtd/spi-nor/spansion.c
@@ -785,8 +785,46 @@ s25fs_s_nor_post_bfpt_fixups(struct spi_nor *nor,
return 0;
}
+static void s25fs_s_nor_smpt_read_dummy(const struct spi_nor *nor,
+ u8 *read_dummy)
+{
+ /*
+ * The configuration detection dwords in S25FS-S SMPT has 65h as
+ * command instruction and 'variable' as configuration detection command
+ * latency. Set 8 dummy cycles as it is factory default for 65h (read
+ * any register) op.
+ */
+ *read_dummy = 8;
+}
+
+static void s25fs_s_nor_smpt_map_id_dummy(const struct spi_nor *nor, u8 *map_id)
+{
+ /*
+ * The S25FS512S chip supports:
+ * - Hybrid sector option which has physical set of eight 4-KB sectors
+ * and one 224-KB sector at the top or bottom of address space with
+ * all remaining sectors of 256-KB
+ * - Uniform sector option which has uniform 256-KB sectors
+ *
+ * On the other hand, the datasheet rev.O Table 71 on page 153 JEDEC
+ * Sector Map Parameter Dword-6 Config. Detect-3 does use CR3NV[1] to
+ * discern 64-KB(CR3NV[1]=0) and 256-KB(CR3NV[1]=1) uniform sectors
+ * device configuration. And in section 7.5.5.1 Configuration Register 3
+ * Non-volatile (CR3NV) page 61, the CR3NV[1] is RFU Reserved for Future
+ * Use and set to 0, which means 64-KB uniform. Since the device does
+ * not support 64-KB uniform sectors in any configuration, parsing SMPT
+ * table cannot find a valid sector map entry and fails. Fix this up by
+ * setting SMPT by overwriting the CR3NV[1] value to 1, as the table
+ * expects.
+ */
+ if (nor->params->size == SZ_64M)
+ *map_id |= BIT(0);
+}
+
static const struct spi_nor_fixups s25fs_s_nor_fixups = {
.post_bfpt = s25fs_s_nor_post_bfpt_fixups,
+ .smpt_read_dummy = s25fs_s_nor_smpt_read_dummy,
+ .smpt_map_id = s25fs_s_nor_smpt_map_id_dummy,
};
static const struct flash_info spansion_nor_parts[] = {
--
2.34.1
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S
2025-11-05 7:47 [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S Takahiro Kuwano
` (2 preceding siblings ...)
2025-11-05 7:48 ` [PATCH v2 3/3] mtd: spi-nor: spansion: SMPT fixups for S25FS-S Takahiro Kuwano
@ 2025-11-07 16:22 ` Pratyush Yadav
2025-11-08 2:07 ` Takahiro Kuwano
2025-11-16 13:52 ` Yasushi SHOJI
4 siblings, 1 reply; 10+ messages in thread
From: Pratyush Yadav @ 2025-11-07 16:22 UTC (permalink / raw)
To: Takahiro Kuwano
Cc: Tudor Ambarus, Pratyush Yadav, Michael Walle, Miquel Raynal,
Richard Weinberger, Vignesh Raghavendra, Marek Vasut, linux-mtd,
linux-kernel, Takahiro Kuwano
Hi Takahiro,
On Wed, Nov 05 2025, Takahiro Kuwano wrote:
> Suggest new series as the result of discussion in the thread:
> https://patchwork.ozlabs.org/project/linux-mtd/patch/20240914220859.128540-1-marek.vasut+renesas@mailbox.org/
>
> Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
Checkpatch complains on all 3 patches:
WARNING: From:/Signed-off-by: email address mismatch: 'From: Takahiro Kuwano <tkuw584924@gmail.com>' != 'Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>'
Take a look at why your git-send-email didn't add the extra "From:" in the patch?
For this patch series, is it okay if I change the author name to
Takahiro Kuwano <Takahiro.Kuwano@infineon.com> on all patches?
[...]
--
Regards,
Pratyush Yadav
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S
2025-11-07 16:22 ` [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup " Pratyush Yadav
@ 2025-11-08 2:07 ` Takahiro Kuwano
2025-11-10 10:15 ` Pratyush Yadav
0 siblings, 1 reply; 10+ messages in thread
From: Takahiro Kuwano @ 2025-11-08 2:07 UTC (permalink / raw)
To: Pratyush Yadav
Cc: Tudor Ambarus, Michael Walle, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, Marek Vasut, linux-mtd, linux-kernel,
Takahiro Kuwano
Hi Pratyush,
On 11/8/2025 1:22 AM, Pratyush Yadav wrote:
> Hi Takahiro,
>
> On Wed, Nov 05 2025, Takahiro Kuwano wrote:
>
>> Suggest new series as the result of discussion in the thread:
>> https://patchwork.ozlabs.org/project/linux-mtd/patch/20240914220859.128540-1-marek.vasut+renesas@mailbox.org/
>>
>> Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
>
> Checkpatch complains on all 3 patches:
>
> WARNING: From:/Signed-off-by: email address mismatch: 'From: Takahiro Kuwano <tkuw584924@gmail.com>' != 'Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>'
>
> Take a look at why your git-send-email didn't add the extra "From:" in the patch?
>
Thanks for pointing out. I used 'b4 send' that time.
I will check the settings.
> For this patch series, is it okay if I change the author name to
> Takahiro Kuwano <Takahiro.Kuwano@infineon.com> on all patches?
>
Yes, please.
Thanks,
Takahiro
> [...]
>
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S
2025-11-08 2:07 ` Takahiro Kuwano
@ 2025-11-10 10:15 ` Pratyush Yadav
0 siblings, 0 replies; 10+ messages in thread
From: Pratyush Yadav @ 2025-11-10 10:15 UTC (permalink / raw)
To: Takahiro Kuwano
Cc: Pratyush Yadav, Tudor Ambarus, Michael Walle, Miquel Raynal,
Richard Weinberger, Vignesh Raghavendra, Marek Vasut, linux-mtd,
linux-kernel, Takahiro Kuwano
On Sat, Nov 08 2025, Takahiro Kuwano wrote:
> Hi Pratyush,
>
> On 11/8/2025 1:22 AM, Pratyush Yadav wrote:
>> Hi Takahiro,
>>
>> On Wed, Nov 05 2025, Takahiro Kuwano wrote:
>>
>>> Suggest new series as the result of discussion in the thread:
>>> https://patchwork.ozlabs.org/project/linux-mtd/patch/20240914220859.128540-1-marek.vasut+renesas@mailbox.org/
>>>
>>> Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
>>
>> Checkpatch complains on all 3 patches:
>>
>> WARNING: From:/Signed-off-by: email address mismatch: 'From: Takahiro Kuwano <tkuw584924@gmail.com>' != 'Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>'
>>
>> Take a look at why your git-send-email didn't add the extra "From:" in the patch?
>>
> Thanks for pointing out. I used 'b4 send' that time.
> I will check the settings.
>
>> For this patch series, is it okay if I change the author name to
>> Takahiro Kuwano <Takahiro.Kuwano@infineon.com> on all patches?
>>
> Yes, please.
Applied to spi-nor/next with the author changed. Thanks!
--
Regards,
Pratyush Yadav
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S
2025-11-05 7:47 [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S Takahiro Kuwano
` (3 preceding siblings ...)
2025-11-07 16:22 ` [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup " Pratyush Yadav
@ 2025-11-16 13:52 ` Yasushi SHOJI
2025-11-17 8:48 ` Tudor Ambarus
4 siblings, 1 reply; 10+ messages in thread
From: Yasushi SHOJI @ 2025-11-16 13:52 UTC (permalink / raw)
To: tkuw584924
Cc: Takahiro.Kuwano, linux-kernel, linux-mtd, marek.vasut+renesas,
miquel.raynal, mwalle, pratyush, richard, tudor.ambarus, vigneshr,
yashi
Hello,
I've seen the problem this patchset is aming at. I've tried this
patchset on both the latest and the 6.12 LTS, and I can confirm that
it fixes both.
For 6.12 LTS, you need to use spi_nor_get_params(), though.
Thus, if possible please forward it linux-stable. Let me know I can be
of any help.
Best,
--
yashi
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S
2025-11-16 13:52 ` Yasushi SHOJI
@ 2025-11-17 8:48 ` Tudor Ambarus
2025-11-18 10:00 ` Yasushi SHOJI
0 siblings, 1 reply; 10+ messages in thread
From: Tudor Ambarus @ 2025-11-17 8:48 UTC (permalink / raw)
To: Yasushi SHOJI, tkuw584924
Cc: Takahiro.Kuwano, linux-kernel, linux-mtd, marek.vasut+renesas,
miquel.raynal, mwalle, pratyush, richard, vigneshr, yashi
On 11/16/25 3:52 PM, Yasushi SHOJI wrote:
> Hello,
Hi,
>
> I've seen the problem this patchset is aming at. I've tried this
> patchset on both the latest and the 6.12 LTS, and I can confirm that
> it fixes both.
>
> For 6.12 LTS, you need to use spi_nor_get_params(), though.
>
> Thus, if possible please forward it linux-stable. Let me know I can be
> of any help.
>
If you already tested it on 6.12, what stopped you on sending the patches
for review?
Cheers,
ta
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S
2025-11-17 8:48 ` Tudor Ambarus
@ 2025-11-18 10:00 ` Yasushi SHOJI
0 siblings, 0 replies; 10+ messages in thread
From: Yasushi SHOJI @ 2025-11-18 10:00 UTC (permalink / raw)
To: Tudor Ambarus
Cc: Yasushi SHOJI, tkuw584924, Takahiro.Kuwano, linux-kernel,
linux-mtd, marek.vasut+renesas, miquel.raynal, mwalle, pratyush,
richard, vigneshr
On Mon, Nov 17, 2025 at 5:48 PM Tudor Ambarus <tudor.ambarus@linaro.org> wrote:
> If you already tested it on 6.12, what stopped you on sending the patches
> for review?
If that doesn't bother you guys, I can do that.
Thanks,
--
yashi
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-11-18 10:00 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-05 7:47 [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup for S25FS-S Takahiro Kuwano
2025-11-05 7:47 ` [PATCH v2 1/3] mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook Takahiro Kuwano
2025-11-05 7:47 ` [PATCH v2 2/3] mtd: spi-nor: sfdp: introduce smpt_map_id " Takahiro Kuwano
2025-11-05 7:48 ` [PATCH v2 3/3] mtd: spi-nor: spansion: SMPT fixups for S25FS-S Takahiro Kuwano
2025-11-07 16:22 ` [PATCH v2 0/3] mtd: spi-nor: spansion: Add SMPT fixup " Pratyush Yadav
2025-11-08 2:07 ` Takahiro Kuwano
2025-11-10 10:15 ` Pratyush Yadav
2025-11-16 13:52 ` Yasushi SHOJI
2025-11-17 8:48 ` Tudor Ambarus
2025-11-18 10:00 ` Yasushi SHOJI
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).