openwrtv4/target/linux/ramips/dts
John Crispin 4e31b2e869 ramips: add support for Ubiquiti EdgeRouter X (UBNT-ERX)
This router is based on MT7621 SoC, no wifi, no usb, nand.

Works:
* Boots.
* Ethernet.
* Switch.
* Button (reset).
* Flashing OpenWrt from stock firmware.
* Upgrading OpenWrt.

Doesn't work:
* No GPIO leds. All leds are controlled by switch,
  but stock firmware was able to control them.
* SoC has crypto engine but no open driver.
* SoC has nat acceleration, but no open driver.
* This router has 2MB spi flash soldered in but MT
  nand/spi drivers do not support pin sharing,
  so it is not accessable and disabled. Stock
  firmware could read it and it was empty.
* PoE out.

Router has serial pins populated. If looking at the top
of the router, then counting from Eth sockets pins go as:
'GND, RX, TX, GND'. 3.3v, 57600.

U-boot bootloader supports tftpboot, controlled from serial.
This router has two kernel partitions: 'live' and 'backup'.
They are swapped during flashing (on both stock and OpenWrt).
Active partition is controlled by a flag in a factory partition.
U-boot has custom command to switch active kernel partition.
Kernel partitions are 'bare flash' 3MB. Stock bootloader has
no UBI support. Stock rootfs is UBIFS.

Flashing procedure.
Stock firmware uses custom kernel patch to mount squashfs
from a file that is located on UBIFS volume. This makes wiping
out this volume from within stock firmware difficult.
Instead this patch builds image that is flashable by stock firmware
and contains initrams image (with minimal set of packages
to fit into kernel partition). Once this is flashed one can reboot
into initramfs OpenWrt and use sysupgrade to flash OpenWrt including
rootfs into nand.
Note: factory image is only built if initramfs image is enabled.

Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>

SVN-Revision: 47881
2015-12-12 07:38:06 +00:00
..
3G-6200N.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
3G-6200NL.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
3G150B.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
3G300M.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
A5-V11.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
AI-BR100.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
AIR3GII.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
ALL0239-3G.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
ALL0256N-4M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
ALL0256N-8M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
ALL5002.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
ALL5003.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
AR670W.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
AR725W.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
ArcherC20i.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
ASL26555-8M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
ASL26555-16M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
ATP-52B.dts ramips: fix Argus ATP-52B board and image names 2015-08-17 05:58:57 +00:00
AWAPN2403.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
AWM002-4M.dtsi ralink: add pinctrl driver 2013-09-17 21:45:44 +00:00
AWM002-8M.dtsi ralink: add pinctrl driver 2013-09-17 21:45:44 +00:00
AWM002-EVB-4M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
AWM002-EVB-8M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
AWM002.dtsi ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
AWM003-EVB.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
BC2.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
BR-6425.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
BR-6475ND.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
BROADWAY.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
CARAMBOLA.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
CF-WR800N.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
CY-SWR1100.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
D105.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
DAP-1350.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DB-WRT01.dts ramips: add support for Planex DB-WRT01 2015-09-14 20:08:55 +00:00
DCS-930.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DCS-930L-B1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-300-B1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-300-B7.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-320-B1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-600-B1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-600-B2.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-610-A1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-615-D.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-615-H1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-620-A1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-620-D1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-645.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-810L.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
DIR-860L-B1.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
E1700.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
ESR-9753.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
F5D8235_V1.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
F5D8235_V2.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
F7C027.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
FIREWRT.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
FONERA20N.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
FREESTATION5.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
HC5XXX.dtsi ramips: fix /target/linux/ramips/dts/HC5XXX.dtsi 2015-10-07 08:00:40 +00:00
HC5661.dts ramips: Add DTS files for HiWiFi HC5x61 models 2015-10-05 10:25:53 +00:00
HC5761.dts ramips: Add DTS files for HiWiFi HC5x61 models 2015-10-05 10:25:53 +00:00
HC5861.dts ramips: Add DTS files for HiWiFi HC5x61 models 2015-10-05 10:25:53 +00:00
HG255D.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
HLKRM04.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
HPM.dts ramips: fix Omnima models, images and profiles names 2015-08-17 06:00:11 +00:00
HT-TM02.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
HW550-3G.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
IP2202.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
LINKIT7688.dts ramips: minor tweak to the lks7688 baord name 2015-11-05 10:01:23 +00:00
M2M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
M3.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
M4-4M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
M4-8M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
MicroWRT.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
MINIEMBPLUG.dts ramips: fix Omnima models, images and profiles names 2015-08-17 06:00:11 +00:00
MINIEMBWIFI.dts ramips: fix Omnima models, images and profiles names 2015-08-17 06:00:11 +00:00
MIWIFI-MINI.dts ramips: enable external amplifier for Xiaomi MiWiFi Mini 2015-09-12 10:22:41 +00:00
MLW221.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
MLWG2.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
MOFI3500-3GN.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
MPRA1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
MPRA2.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
MR-102N.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
MT7620a.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
mt7620a.dtsi ramips: update dtsi files to support second spi device 2015-11-22 11:49:13 +00:00
MT7620a_MT7530.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
MT7620a_MT7610e.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
MT7620a_V22SG.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
mt7620n.dtsi ramips: update dtsi files to support second spi device 2015-11-22 11:49:13 +00:00
MT7621.dts ramips: move partition definitions out of mt7621.dtsi file 2015-12-12 06:42:11 +00:00
mt7621.dtsi ramips: move partition definitions out of mt7621.dtsi file 2015-12-12 06:42:11 +00:00
MT7628.dts ramips: fix the mt7628 dts file 2015-02-19 14:04:41 +00:00
mt7628an.dtsi ramips: add alsa support 2015-10-19 10:07:54 +00:00
MZK-750DHP.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
MZK-DP150N.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
MZK-W300NH2.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
NA930.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
NBG-419N.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
NCS601W.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
NW718.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
OY-0001.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
PBR-M1.dts ramips: Fix support for PBR-M1 board 2015-12-11 15:03:50 +00:00
PSR-680W.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
PWH2004.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
PX-4885-4M.dts ramips: fix 7Links PX-4885 dts{, i}, board, image and profile names 2015-08-17 06:01:06 +00:00
PX-4885-8M.dts ramips: fix 7Links PX-4885 dts{, i}, board, image and profile names 2015-08-17 06:01:06 +00:00
PX-4885.dtsi ramips: fix 7Links PX-4885 dts{, i}, board, image and profile names 2015-08-17 06:01:06 +00:00
RE6500.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
RP-N53.dts ramips: add eeprom mtd partition to the Asus RP-N53 dts 2015-11-02 10:18:09 +00:00
RT-G32-B1.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
RT-N10-PLUS.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
RT-N13U.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
RT-N14U.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
RT-N15.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
RT-N56U.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
rt2880.dtsi ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
rt3050.dtsi ramips: update dtsi files to support second spi device 2015-11-22 11:49:13 +00:00
rt3352.dtsi ramips: update dtsi files to support second spi device 2015-11-22 11:49:13 +00:00
rt3883.dtsi ramips: update dtsi files to support second spi device 2015-11-22 11:49:13 +00:00
rt5350.dtsi ramips: update dtsi files to support second spi device 2015-11-22 11:49:13 +00:00
RT5350F-OLINUXINO-EVB.dts ramips: fix Olimex models, images and profiles names 2015-08-17 05:59:29 +00:00
RT5350F-OLINUXINO.dts ramips: fix Olimex models, images and profiles names 2015-08-17 05:59:29 +00:00
RUT5XX.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
SAP-G3200U3.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
SL-R7205.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
TEW-691GR.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
TEW-692GR.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
TINY-AC.dts ramips: add support for Dovado tiny AC 2015-11-02 10:17:51 +00:00
UBNT-ERX.dts ramips: add support for Ubiquiti EdgeRouter X (UBNT-ERX) 2015-12-12 07:38:06 +00:00
UR-326N4G.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
UR-336UN.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
V11STFE.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
V22RW-2X2.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
VOCORE-8M.dts ramips: adapt VoCore to new second spi device code 2015-11-28 23:24:52 +00:00
VOCORE-16M.dts ramips: adapt VoCore to new second spi device code 2015-11-28 23:24:52 +00:00
VOCORE.dtsi ramips: adapt VoCore to new second spi device code 2015-11-28 23:24:52 +00:00
W150M.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
W306R_V20.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
W502U.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WCR150GN.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WF-2881.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
WHR-300HP2.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WHR-600D.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WHR-1166D.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WHR-G300N.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
WITI.dts ramips: add additional support for MQmaker WiTi board 2015-12-11 15:04:13 +00:00
WIZARD8800.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
WIZFI630A.dts ramips: Added WIZnet WizFi630A Platform based on Ralink RT5350 2015-09-14 20:09:31 +00:00
WL-330N.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WL-330N3G.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WL-341V3.dts ramips: fix Sitecom WL-341v3 board and image names 2015-08-17 05:59:12 +00:00
WL-351.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
WLI-TX4-AG300N.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WMR-300.dts ramips: fix Buffalo WMR-300 dts, board, image and profile names 2015-08-17 06:00:49 +00:00
WNCE2001.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WR512-3GN-4M.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WR512-3GN-8M.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WR6202.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
WRTNODE.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
WSR-600.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
WSR-1166.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
WT1520-4M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
WT1520-8M.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
WT1520.dtsi ramips: generate factory images for Nexx devices 2014-12-07 16:53:22 +00:00
WT3020-4M.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WT3020-8M.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
WZR-AGL300NH.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
X5.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
X8.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
XDXRN502J.dts ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
Y1.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
Y1.dtsi ramips: fix indentation and other mistakes in .dts{, i} files 2015-08-17 05:57:18 +00:00
Y1S.dts ramips: init usb power for Lenovo Y1S 2015-11-21 21:24:38 +00:00
YOUKU-YK1.dts ramips: add support for Youku YK1 2015-11-24 18:29:02 +00:00
ZBT-WA05.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
ZBT-WG2626.dts ramips: mt7621: use symbolic names of gic interrupt settings 2015-12-11 15:02:13 +00:00
ZBT-WR8305RT.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00
ZTE-Q7.dts ramips: use consistent naming scheme for LEDs 2015-08-17 06:24:34 +00:00