Re: [PATCH] mtd: spi-nor: xmc: add locking to XM25QH128A

[email protected]
Newsgroups org.infradead.lists.linux-mtd,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
> On 11 Aug 2026, at 08:44, Michael Walle <[email protected]> wrote:
> 
> Add support for locking to the XM25QH128A part.
> 
> Reported-by: Takino <[email protected]>
> Closes: https://bugzilla.kernel.org/show_bug.cgi?id=221825
> Signed-off-by: Michael Walle <[email protected]>

Tested-by: Wei, Takino <[email protected]> # on Fedora 44 / 7.1.6-201

Tested to the max of my abilities here; the driver no longer returns “EOPNOTSUPP”.
It now returns “unlocked" which is technically correct as the bits are not set.
Intel locks it using a different mechanism and could’ve/should’ve also set the bits.
This likely needs a BIOS update to properly fix it. Which may never happen.

Regards,
Takino.

> ---
> Hi Takino,
> 
> please test it and reply with a "Tested-by" tag. With your full name if
> you like. I didn't get that from the bug report.
> ---
> drivers/mtd/spi-nor/xmc.c | 1 +
> 1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/mtd/spi-nor/xmc.c b/drivers/mtd/spi-nor/xmc.c
> index d5a06054b0dd..d3b52eb93e2c 100644
> --- a/drivers/mtd/spi-nor/xmc.c
> +++ b/drivers/mtd/spi-nor/xmc.c
> @@ -19,6 +19,7 @@ static const struct flash_info xmc_nor_parts[] = {
> .name = "XM25QH128A",
> .size = SZ_16M,
> .no_sfdp_flags = SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ,
> + .flags = SPI_NOR_HAS_LOCK | SPI_NOR_4BIT_BP | SPI_NOR_HAS_TB,
> },
> };
> 
> -- 
> 2.47.3
> 


______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.