Re: [PATCH] mtd: spi-nor: macronix: Add block protection support to mx25u6435f

From: Michael Walle
Date: Tue Apr 13 2021 - 08:26:57 EST


Hi Ikjoon,

Am 2021-04-13 14:02, schrieb Ikjoon Jang:
This patch adds block protection support to Macronix mx25u6432f and
mx25u6435f. Two different chips share the same JEDEC ID while only
mx25u6423f support section protections. And two chips have slightly
different definitions of BP bits than generic (ST Micro) implementation.

What is different compared to the current implementation? Could you give
an example?

So this patch defines a new spi_nor_locking_ops only for macronix
until this could be merged into a generic swp implementation.

TBH, I don't really like the code duplication and I'd presume that it
won't ever be merged with the generic code.

You also assume that both the WPSEL and T/B bit are 0, which might not
be true. Please note that both are write-once, thus should only be read.

See also:
https://lore.kernel.org/linux-mtd/346332bf6ab0dd92b9ffd9e126b6b97c@xxxxxxxx/

-michael