mirror of
https://github.com/torvalds/linux.git
synced 2024-11-15 08:31:55 +00:00
mtd: m25p80: disable SST software protection bits by default
The SST SPI flashes is like Atmel SPI flashes in that the software protection bits are set by default at power up, so clear them at init time. Signed-off-by: Graf Yang <graf.yang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
parent
de19d02b73
commit
ea60658a08
@ -775,11 +775,12 @@ static int __devinit m25p_probe(struct spi_device *spi)
|
||||
dev_set_drvdata(&spi->dev, flash);
|
||||
|
||||
/*
|
||||
* Atmel serial flash tend to power up
|
||||
* with the software protection bits set
|
||||
* Atmel and SST serial flash tend to power
|
||||
* up with the software protection bits set
|
||||
*/
|
||||
|
||||
if (info->jedec_id >> 16 == 0x1f) {
|
||||
if (info->jedec_id >> 16 == 0x1f ||
|
||||
info->jedec_id >> 16 == 0xbf) {
|
||||
write_enable(flash);
|
||||
write_sr(flash, 0);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user