On Thu, 2015-02-26 at 16:02 +0100, Joerg Jungermann wrote:
> Hi,
> 
> I have here multiple TD-W8970 with Annex A and Annex B.
> 
> >                 m25p80@0 {
> >                         #address-cells = <1>;
> >                         #size-cells = <1>;
> >                         compatible = "s25fl129p0";
> >                         reg = <0 0>;
> >                         linux,modalias = "m25p80", "mx25l3205d";
> >                         spi-max-frequency = <1000000>;
> 
> I increased spi-max-frequency = <50000000>.
> According to the datasheets I found that is maximum frequency.
> 
> With my 3 models (2x A, 1x B) these settings work with BB (kernel
> 3.10) well.
> I have not yet tested 3.18.
> I benchmarked boot up times from spi-flash with my build.
> I could lower bootup times (from uboot to init-completed) from 2m01s
> to 1m18s.
> 
> I suggest backporting this increase of the spi freq to BB.
> 
> best regards

Index: target/linux/lantiq/dts/DGN3500.dtsi
===================================================================
--- a/target/linux/lantiq/dts/DGN3500.dtsi      (revision 47278)
+++ b/target/linux/lantiq/dts/DGN3500.dtsi      (working copy)
@@ -85,7 +85,7 @@
                        compatible = "s25fl129p0";
                        reg = <0 0>;
                        linux,modalias = "m25p80", "mx25l3205d";
-                       spi-max-frequency = <1000000>;
+                       spi-max-frequency = <50000000>;
 
                        partition@0 {
                                reg = <0x0 0x10000>;
Index: target/linux/lantiq/dts/TDW89X0.dtsi
===================================================================
--- a/target/linux/lantiq/dts/TDW89X0.dtsi      (revision 47278)
+++ b/target/linux/lantiq/dts/TDW89X0.dtsi      (working copy)
@@ -160,7 +160,7 @@
                        compatible = "en25q64", "m25p80";
                        reg = <0 0>;
                        linux,modalias = "en25q64";
-                       spi-max-frequency = <1000000>;
+                       spi-max-frequency = <50000000>;
 
                        partition@0 {
                                reg = <0x0 0x20000>;
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to