diff options
author | Jackson Ming Hu <huming2207@gmail.com> | 2018-01-08 13:27:28 +0800 |
---|---|---|
committer | Mathias Kresin <dev@kresin.me> | 2018-01-23 23:31:09 +0100 |
commit | 21d3643828187df873118c4c2a51a48c54e0f6b1 (patch) | |
tree | 0fa594679b0a143c9fc36501fea32a47c7ec7d73 /target/linux/ramips/dts/WIDORA-NEO-32M.dts | |
parent | a411881a4000452ff791761c8f1d37ea6faa298a (diff) | |
download | upstream-21d3643828187df873118c4c2a51a48c54e0f6b1.tar.gz upstream-21d3643828187df873118c4c2a51a48c54e0f6b1.tar.bz2 upstream-21d3643828187df873118c4c2a51a48c54e0f6b1.zip |
ramips: add support for Widora Neo 32MB flash revision
Widora has updated their Widora Neo board recently.
The new model uses 32MB WSON-8 factor SPI flash
instead of the original 16MB SOP-8 factor SPI flash.
All the other hardware components are the same as
the first revision.
Detailed hardware specs listed below:
CPU: MTK MT7688AN
RAM: 128MB DDR2
ROM: 32MB WSON-8 factor SPI Flash (Winbond)
WiFi: Built-in 802.11n 150Mbps?
Ethernet: 10/100Mbps x1
Audio codec: WM8960
Other IO: USB OTG;
USB Power+Serial (CP2104);
3x LEDs (Power, LAN, WiFi);
2x Keys (WPS, CPU Reset)
1x Audio In/Out
1x IPEX antenna port
1x Micro SD slot
Signed-off-by: Jackson Ming Hu <huming2207@gmail.com>
Signed-off-by: Mathias Kresin <dev@kresin.me>
Diffstat (limited to 'target/linux/ramips/dts/WIDORA-NEO-32M.dts')
-rw-r--r-- | target/linux/ramips/dts/WIDORA-NEO-32M.dts | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/target/linux/ramips/dts/WIDORA-NEO-32M.dts b/target/linux/ramips/dts/WIDORA-NEO-32M.dts new file mode 100644 index 0000000000..591101e3fd --- /dev/null +++ b/target/linux/ramips/dts/WIDORA-NEO-32M.dts @@ -0,0 +1,54 @@ +/dts-v1/; + +#include "WIDORA-NEO.dtsi" + +/ { + compatible = "widora,neo-32m", "widora,neo", "mediatek,mt7628an-soc"; + model = "Widora-NEO (32M)"; +}; + +&spi0 { + status = "okay"; + + pinctrl-names = "default"; + pinctrl-0 = <&spi_pins>, <&spi_cs1_pins>; + + m25p80@0 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "jedec,spi-nor"; + reg = <0>; + spi-max-frequency = <40000000>; + m25p,chunked-io = <31>; + + partition@0 { + label = "u-boot"; + reg = <0x0 0x30000>; + read-only; + }; + + partition@30000 { + label = "u-boot-env"; + reg = <0x30000 0x10000>; + }; + + factory: partition@40000 { + label = "factory"; + reg = <0x40000 0x10000>; + read-only; + }; + + partition@50000 { + label = "firmware"; + reg = <0x50000 0x1fb0000>; + }; + }; + + spidev@1 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "linux,spidev"; + reg = <1>; + spi-max-frequency = <40000000>; + }; +}; |