diff options
author | Deng Qingfang <dengqf6@mail2.sysu.edu.cn> | 2019-01-13 14:25:05 +0800 |
---|---|---|
committer | Christian Lamparter <chunkeey@gmail.com> | 2019-01-26 17:10:19 +0100 |
commit | c2bcdabf2a1b1630c644076361b243a082d36c60 (patch) | |
tree | 1a06d64ced6ab378fc5d9ecec0ccc028fd104c30 /target/linux/ramips/dts | |
parent | b368373fab45f31963cd2bc1c6ab90e0a577e611 (diff) | |
download | upstream-c2bcdabf2a1b1630c644076361b243a082d36c60.tar.gz upstream-c2bcdabf2a1b1630c644076361b243a082d36c60.tar.bz2 upstream-c2bcdabf2a1b1630c644076361b243a082d36c60.zip |
ramips: fix support for MX25L25635F flash
Patch picked from commit 82618062cf7e
This enables 4B opcodes for MX25L25635F, to fix the reboot crash
issue (FS#1120) At least 3 devices are using this flash
- GeHua GHL-R-001
- Youku YK1
- Newifi D1
Now the MX25L25635F can be correctly detected without breaking MX25L25635E
[ 3.034324] spi-mt7621 1e000b00.spi: sys_freq: 220000000
[ 3.045962] m25p80 spi0.0: mx25l25635f (32768 Kbytes)
[ 3.056098] 4 fixed-partitions partitions found on MTD device spi0.0
[ 3.068748] Creating 4 MTD partitions on "spi0.0":
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [added deprecation notice]
Diffstat (limited to 'target/linux/ramips/dts')
-rw-r--r-- | target/linux/ramips/dts/GHL-R-001.dts | 3 | ||||
-rw-r--r-- | target/linux/ramips/dts/Newifi-D1.dts | 6 | ||||
-rw-r--r-- | target/linux/ramips/dts/YOUKU-YK1.dts | 5 |
3 files changed, 8 insertions, 6 deletions
diff --git a/target/linux/ramips/dts/GHL-R-001.dts b/target/linux/ramips/dts/GHL-R-001.dts index 8aef0dcce8..59640a179c 100644 --- a/target/linux/ramips/dts/GHL-R-001.dts +++ b/target/linux/ramips/dts/GHL-R-001.dts @@ -55,9 +55,10 @@ status = "okay"; flash@0 { - compatible = "jedec,spi-nor"; + compatible = "mx25l25635f", "jedec,spi-nor"; reg = <0>; spi-max-frequency = <25000000>; + m25p,fast-read; partitions { compatible = "fixed-partitions"; diff --git a/target/linux/ramips/dts/Newifi-D1.dts b/target/linux/ramips/dts/Newifi-D1.dts index 37383fd3d8..7d28808b88 100644 --- a/target/linux/ramips/dts/Newifi-D1.dts +++ b/target/linux/ramips/dts/Newifi-D1.dts @@ -82,10 +82,10 @@ status = "okay"; m25p80@0 { - compatible = "jedec,spi-nor"; + compatible = "mx25l25635f", "jedec,spi-nor"; reg = <0>; - spi-max-frequency = <10000000>; - m25p,chunked-io = <32>; + spi-max-frequency = <25000000>; + m25p,fast-read; partitions { compatible = "fixed-partitions"; diff --git a/target/linux/ramips/dts/YOUKU-YK1.dts b/target/linux/ramips/dts/YOUKU-YK1.dts index 82540fb8dc..77b7660617 100644 --- a/target/linux/ramips/dts/YOUKU-YK1.dts +++ b/target/linux/ramips/dts/YOUKU-YK1.dts @@ -69,9 +69,10 @@ status = "okay"; m25p80@0 { - compatible = "jedec,spi-nor"; + compatible = "mx25l25635f", "jedec,spi-nor"; reg = <0>; - spi-max-frequency = <10000000>; + spi-max-frequency = <25000000>; + m25p,fast-read; partitions { compatible = "fixed-partitions"; |