> 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
>
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.