ramips: gl-mt1300: downclock SPI to 50MHz
authorMichael Lyle <mlyle@lyle.org>
Sun, 30 Oct 2022 04:00:41 +0000 (21:00 -0700)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 12 Nov 2022 20:55:11 +0000 (21:55 +0100)
commit9155d405130041e9abaf1fcbc03dd7f6746a1fc9
tree1afa29222a095d07acd3c9d0fe651fd0ee92216a
parentca124d2e4b5cb2ea74640198721e85571a5c43b3
ramips: gl-mt1300: downclock SPI to 50MHz

The SPI max frequency was set to 80MHz, considerably higher than the
vendor clocks it in their firmware (10MHz).  Multiple users reported
jffs2 corruption/instability in GitHub issue #10461.

My unit has a W25Q256; datasheet specifies maximum SPI frequency for
read command of 50MHz.

Thanks to @DragonBlueP for suggesting to eliminate m25p,fast-read;
and @MPannen1979 for identifying the problem.

Fixes: #10461
Signed-off-by: Michael Lyle <mlyle@lyle.org>
(cherry picked from commit 961e01fc67e7d9e60557df3474fa326216aa4839)
target/linux/ramips/dts/mt7621_glinet_gl-mt1300.dts