|
@@ -1194,13 +1194,14 @@ int spi_nor_scan(struct spi_nor *nor, const char *name, enum read_mode mode)
|
|
|
mutex_init(&nor->lock);
|
|
|
|
|
|
/*
|
|
|
- * Atmel, SST and Intel/Numonyx serial nor tend to power
|
|
|
- * up with the software protection bits set
|
|
|
+ * Atmel, SST, Intel/Numonyx, and others serial NOR tend to power up
|
|
|
+ * with the software protection bits set
|
|
|
*/
|
|
|
|
|
|
if (JEDEC_MFR(info) == SNOR_MFR_ATMEL ||
|
|
|
JEDEC_MFR(info) == SNOR_MFR_INTEL ||
|
|
|
- JEDEC_MFR(info) == SNOR_MFR_SST) {
|
|
|
+ JEDEC_MFR(info) == SNOR_MFR_SST ||
|
|
|
+ JEDEC_MFR(info) == SNOR_MFR_WINBOND) {
|
|
|
write_enable(nor);
|
|
|
write_sr(nor, 0);
|
|
|
}
|