[OpenWrt-Devel] [PATCH] ramips: Increase GB-PC1 SPI frequency to 80MHz

Rosen Penev rosenp at gmail.com
Thu Feb 14 16:15:29 EST 2019


The specific flash chip used (W25Q256FVEM) accepts 50MHz for read requests
and higher for others. 104MHz for fast reads. ramips seems to be limited
to 80MHz based on testing with higher values (no speedup).

Based on upstream commit: 97738374a310b9116f9c33832737e517226d3722

time dd if=/dev/mtdblock3 of=/dev/null bs=64k from

42.96s to 7.01s (with newer SPI driver).

Signed-off-by: Rosen Penev <rosenp at gmail.com>
---
 target/linux/ramips/dts/GB-PC1.dts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/target/linux/ramips/dts/GB-PC1.dts b/target/linux/ramips/dts/GB-PC1.dts
index 9c85a1e44d..e09e9f75a9 100644
--- a/target/linux/ramips/dts/GB-PC1.dts
+++ b/target/linux/ramips/dts/GB-PC1.dts
@@ -71,7 +71,8 @@
 	m25p80 at 0 {
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		spi-max-frequency = <10000000>;
+		spi-max-frequency = <80000000>;
+		m25p,fast-read;
 
 		partitions {
 			compatible = "fixed-partitions";
-- 
2.17.1


_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list