mtd: spi-nor: micron-st: Enable locking for n25q00
authorJungseung Lee <js07.lee@samsung.com>
Tue, 21 Apr 2020 06:33:13 +0000 (15:33 +0900)
committerTudor Ambarus <tudor.ambarus@microchip.com>
Wed, 29 Apr 2020 06:03:12 +0000 (09:03 +0300)
n25q00 uses the 4 bit Block Protection scheme and supports Top/Bottom
protection via the BP and TB bits of the Status Register.
Enable locking for n25q00. Tested with cirrus controller.

Signed-off-by: Jungseung Lee <js07.lee@samsung.com>
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
drivers/mtd/spi-nor/micron-st.c

index 02c0b53..3dca5b9 100644 (file)
@@ -61,6 +61,8 @@ static const struct flash_info st_parts[] = {
                              SPI_NOR_4BIT_BP | SPI_NOR_BP3_SR_BIT6) },
        { "n25q00",      INFO(0x20ba21, 0, 64 * 1024, 2048,
                              SECT_4K | USE_FSR | SPI_NOR_QUAD_READ |
+                             SPI_NOR_HAS_LOCK | SPI_NOR_HAS_TB |
+                             SPI_NOR_4BIT_BP | SPI_NOR_BP3_SR_BIT6 |
                              NO_CHIP_ERASE) },
        { "n25q00a",     INFO(0x20bb21, 0, 64 * 1024, 2048,
                              SECT_4K | USE_FSR | SPI_NOR_QUAD_READ |