8796680277
Some board vendors actually changed the loader to expect the chip
to come up in 4-address-mode and flipped the ADP bit in the flash
chip's configuration register which makes it come up in 4-address-mode.
Hence it doesn't make sense to avoid switching to 4-address-mode on
those boards but the opposite as otherwise reboot hangs eg. on the
WrtNode2 boards. Fix this by checking the ADP register and only using
SPI_NOR_4B_READ_OP on chips which have ADP==0 (come up in 3-byte mode).
See also datasheet section 7.1.11 Power Up Address Mode (ADP)
Fixes:
|
||
---|---|---|
.. | ||
base-files | ||
dts | ||
files-4.14/drivers | ||
image | ||
mt76x8 | ||
mt7620 | ||
mt7621 | ||
patches-4.14 | ||
rt288x | ||
rt305x | ||
rt3883 | ||
Makefile | ||
modules.mk |