On 07/17/2019 11:48 AM, Tudor Ambarus - M18064 wrote: > From: Tudor Ambarus <tudor.ambarus@xxxxxxxxxxxxx> > > Some spi-nor flashes come write protected by default after a > power-on sequence to avoid destructing commands (erase, write) > during power-up. > > Backward compatibility imposes to disable the write protection > at power-up by default. Add a Kconfig option to let the user > benefit of the power-up write protection. > > Signed-off-by: Tudor Ambarus <tudor.ambarus@xxxxxxxxxxxxx> > --- > drivers/mtd/spi-nor/Kconfig | 8 ++++++++ > drivers/mtd/spi-nor/spi-nor.c | 2 ++ > 2 files changed, 10 insertions(+) I'll have to mark spi_nor_spansion_clear_sr_bp() and spi_nor_unlock_global_block_protection() definitions as __maybe_unused. drivers/mtd/spi-nor/spi-nor.c:1729:12: warning: ‘spi_nor_unlock_global_block_protection’ defined but not used [-Wunused-function] static int spi_nor_unlock_global_block_protection(struct spi_nor *nor) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/mtd/spi-nor/spi-nor.c:1687:12: warning: ‘spi_nor_spansion_clear_sr_bp’ defined but not used [-Wunused-function] static int spi_nor_spansion_clear_sr_bp(struct spi_nor *nor) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/