Index: drivers/mtd/spi/winbond.c |
diff --git a/drivers/mtd/spi/winbond.c b/drivers/mtd/spi/winbond.c |
index bfd5bbf71f93f15141867e176931d66819a7bb0a..4fc8a0ff78f6b8ca7ee749b63b87017817c6b522 100644 |
--- a/drivers/mtd/spi/winbond.c |
+++ b/drivers/mtd/spi/winbond.c |
@@ -34,6 +34,7 @@ |
#define WINBOND_ID_W25X64 0x3017 |
#define WINBOND_ID_W25Q16B 0x4015 |
+#define WINBOND_ID_W25Q32B 0x4016 |
#define WINBOND_SR_WIP (1 << 0) /* Write-in-Progress */ |
@@ -124,6 +125,14 @@ static const struct winbond_spi_flash_params winbond_spi_flash_table[] = { |
.nr_blocks = 32, |
.name = "W25Q16B", |
}, |
+ { |
+ .id = WINBOND_ID_W25Q32B, |
+ .l2_page_size = 8, |
+ .pages_per_sector = 16, |
+ .sectors_per_block = 16, |
+ .nr_blocks = 64, |
+ .name = "W25Q32B", |
+ }, |
}; |