openwrt/target/linux/ramips/dts
Piotr Dymacz 24043a0d2e ramips: add support for TP-Link TL-WR840N v4 and TL-WR841N v13
TP-Link TL-WR840N v4 and TL-WR841N v13 are simple N300 routers with
5-port FE switch and non-detachable antennas. Both are very similar
and are based on MediaTek MT7628NN (aka MT7628N) WiSoC.

The difference between these two models is in number of available
LEDs, buttons and power input switch.

This work is partially based on GitHub PR#974.

Specification:

- MT7628N/N (580 MHz)
- 64 MB of RAM (DDR2)
- 8 MB of FLASH
- 2T2R 2.4 GHz
- 5x 10/100 Mbps Ethernet
- 2x external, non-detachable antennas
- UART (J1) header on PCB (115200 8n1)
- TL-WR840N v4: 5x LED (GPIO-controlled), 1x button
- TL-WR841N v13: 8x LED (GPIO-controlled*), 2x button, power input
  switch

* WAN LED in TL-WR841N v13 is a dual-color, dual-leads type which isn't
  (fully) supported by gpio-leds driver. This type of LED requires both
  GPIOs state change at the same time to select color or turn it off.
  For now, we support/use only the green part of the LED.

Factory image notes:

These devices use version 3 of TP-Link header, fortunately without RSA
signature (at least in case of devices sold in Europe). The difference
lays in the requirement for a non-zero value in "Additional Hardware
Version" field. Ideally, it should match the value stored in vendor
firmware header on device ("0x4"/"0x13" for these devices) but it seems
that anything other than "0" is correct.

We are able to prepare factory firwmare file which is accepted and
(almost) correctly flashed from the vendor GUI. As it turned out, it
accepts files without U-Boot image with second header at the beginning
but due to some kind of bug in upgrade routine, flashed image gets
corrupted before it's written to flash.

Tests showed that the GUI upgrade routine copies value of "Additional
Hardware Version" from existing firmware into offset "0x2023c" in
provided file, _before_ storing it in flash. In case of vendor firmware
upgrade files (which all include U-Boot image and two headers), this
offset points to the matching field in kernel+rootfs firmware part
header. Unfortunately, in case of LEDE factory image file which contains
only one header, it points to the offset "0x2023c" in kernel image. This
leads to a corrupted kernel and ends up with a "soft-bricked" device.

The good news is that U-Boot in these devices contains well known tftp
recovery mode, which can be triggered with "reset" button. What's more,
in comparison to some of older MediaTek based TP-Link devices, this
recovery mode doesn't write whole file at offset "0x0" in flash, without
verifying provided file in advance. In case of recovery mode in these
devices, first "0x20000" bytes are always skipped and "0x7a0000" bytes
from rest of the file are stored in flash at offset "0x20000".

Flash instruction:

Until (if at all) TP-Link fixes described problem, the only way to flash
LEDE image in these devices is to use tftp recovery mode in U-Boot:

1. Configure PC with static IP 192.168.0.66/24 and tftp server.
2. Rename "lede-ramips-mt7628-tl-wr84...-squashfs-tftp-recovery.bin"
   to "tp_recovery.bin" and place it in tftp server directory.
3. Connect PC with one of LAN ports, press the reset button, power up
   the router and keep button pressed for around 6-7 seconds, until
   device starts downloading the file.
4. Router will download file from server, write it to flash and reboot.

To access U-Boot CLI, keep pressed "4" key during boot.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2017-06-29 10:37:36 +02:00
..
3G150B.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
3G300M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
3G-6200N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
3G-6200NL.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
11ACNAS.dts ramips: use destinct 11AC NAS board name 2016-12-24 10:03:38 +01:00
A5-V11.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
AI-BR100.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
AIR3GII.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ALL0239-3G.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ALL0256N-4M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ALL0256N-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ALL5002.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ALL5003.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
AR670W.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AR725W.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ArcherC20i.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ArcherC50.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ArcherMR200.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ASL26555-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ASL26555-16M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ATP-52B.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AWAPN2403.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
AWM002-4M.dtsi ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
AWM002-8M.dtsi ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
AWM002-EVB-4M.dts ramips: use new image build code for more devices 2016-12-24 10:03:38 +01:00
AWM002-EVB-8M.dts ramips: use new image build code for more devices 2016-12-24 10:03:38 +01:00
AWM002.dtsi ramips: remove fictional LEDs from AsiaRF AWM00x device tree 2017-05-27 07:01:39 +02:00
AWM003-EVB.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
BC2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
BR-6425.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
BR-6475ND.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
BROADWAY.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
CARAMBOLA.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
CF-WR800N.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
CS-QR10.dts ramips: remove Planex CS-QR10 sound device tree node 2017-02-03 00:45:55 +01:00
CY-SWR1100.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
D105.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
D240.dts ramips: Improve Sanlinking D240 config 2017-03-11 08:36:52 +01:00
DAP-1350.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DB-WRT01.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DCH-M225.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DCS-930.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DCS-930L-B1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-300-B1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-300-B7.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-320-B1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-600-B1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-610-A1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-615-D.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-615-H1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-620-A1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-620-D1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-645.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-810L.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DIR-860L-B1.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
DUZUN-DM06.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
DWR-512-B.dts ramips: export slic IRQ line in dwr-512 2017-02-15 07:45:54 +01:00
E1700.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ESR-9753.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
EW1200.dts ramips: add support for Afoundry EW-1200 2017-03-01 22:29:50 +01:00
EX2700.dts ramips: fix EX2700 wireless mac 2017-01-26 13:53:57 +01:00
EX3700.dts ramips: add support for Netgear EX3700 2017-03-12 09:28:19 +01:00
F5D8235_V1.dts ramips: enable rlt8366s Green Feature for F5D8235 V1 2017-01-27 11:10:10 +01:00
F5D8235_V2.dts generic: rtl8366rb: fix compatible string 2017-02-03 00:46:03 +01:00
F7C027.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
FIREWRT.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
FONERA20N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
FREESTATION5.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
GL-MT300A.dts ramips: replace remaining instances of ralink, port-map 2017-02-15 09:12:40 +01:00
GL-MT300N-V2.dts ramips: add support for GL-inet GL-MT300N-V2 2017-05-26 08:04:15 +02:00
GL-MT300N.dts ramips: replace remaining instances of ralink, port-map 2017-02-15 09:12:40 +01:00
GL-MT750.dts ramips: replace remaining instances of ralink, port-map 2017-02-15 09:12:40 +01:00
HC5XXX.dtsi ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
HC5661.dts ramips: Change all '/include/' clauses to '#include' so preprocessing can 2016-05-10 10:43:17 +02:00
HC5661A.dts ramips: add support for HiWiFi HC5661A 2017-02-27 11:39:31 +01:00
HC5761.dts ramips: Change all '/include/' clauses to '#include' so preprocessing can 2016-05-10 10:43:17 +02:00
HC5861.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
HC5962.dts ramips: add support for HiWiFi HC5962 2017-02-28 23:46:02 +01:00
HG255D.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
HLKRM04.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
HPM.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
HT-TM02.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
HW550-3G.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
IP2202.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
JHR-N805R.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
JHR-N825R.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
JHR-N926R.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
kn_rc.dts ramips: fix ZyXEL Keenetic Omni/Omni II GPIOs 2017-04-25 19:29:59 +02:00
kn_rf.dts ramips: fix ZyXEL Keenetic Omni/Omni II GPIOs 2017-04-25 19:29:59 +02:00
kn.dts ramips: add new device ZyXEL Keenetic as kn 2017-05-10 08:45:12 +02:00
kng_rc.dts ramips: ZyXEL Keenetic Viva: export gpio usb power 2017-01-26 16:39:08 +01:00
LINKIT7688.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
M2M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
M3.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
M4-4M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
M4-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MAC1200RV2.dts ramips: replace remaining instances of ralink, port-map 2017-02-15 09:12:40 +01:00
MicroWRT.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MINIEMBPLUG.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MINIEMBWIFI.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MIWIFI-MINI.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MIWIFI-NANO.dts ramips: fix Xiaomi MiWiFi Nano firmware partition size 2017-03-24 08:09:39 +01:00
MLW221.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MLWG2.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MOFI3500-3GN.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MPRA1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MPRA2.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MR-102N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
mt7620a.dtsi ramips: Add support for D-Link DCH-M225 2016-07-11 14:19:47 +02:00
mt7620n.dtsi ramips: fix size-cells on spi nodes 2016-05-18 16:57:39 +02:00
mt7621.dtsi ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
mt7628an.dtsi mt76: update to the latest version 2017-02-01 17:49:55 +01:00
MT7620a_MT7530.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MT7620a_MT7610e.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MT7620a_V22SG.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MT7620a.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MT7621.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
MT7628.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MZK-750DHP.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MZK-DP150N.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MZK-EX300NP.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MZK-EX750NP.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
MZK-W300NH2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MZK-WDPR.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
NA930.dts ramips: fix Sercomm NA930 compatible string 2017-02-03 00:46:03 +01:00
NBG-419N2.dts ramips: replace remaining instances of ralink, port-map 2017-02-15 09:12:40 +01:00
NBG-419N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
NCS601W.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
Newifi-D1.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
NIXCORE-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
NIXCORE-16M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
NIXCORE.dtsi ramips: use different board names for variants 2016-12-24 10:03:38 +01:00
NW718.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
OMEGA2.dts ramips: Added Onion Omega2 and Omega2+ 2017-01-15 17:43:14 +01:00
OMEGA2.dtsi ramips: fix PWM pin mux conflict in dtsi 2017-02-16 09:09:09 +01:00
OMEGA2P.dts ramips: Added Onion Omega2 and Omega2+ 2017-01-15 17:43:14 +01:00
OY-0001.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
PBR-D1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
PBR-M1.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
PSG1208.dts ramips: fix Phicomm K1S(PSG1208) pinmux 2017-06-12 21:08:54 +02:00
PSG1218.dtsi ramips: split Phicomm PSG1218 and PSG1218K2C 2017-04-21 02:29:21 +02:00
PSG1218A.dts ramips: rename PSG1218 to match label 2017-04-21 02:55:36 +02:00
PSG1218B.dts ramips: rename PSG1218 to match label 2017-04-21 02:55:36 +02:00
PSR-680W.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
PWH2004.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
PX-4885-4M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
PX-4885-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
PX-4885.dtsi ramips: use new image build code for more devices 2016-12-24 10:03:38 +01:00
R6220.dts ramips: let the "reserved" MTD partition be RO for R6220 2017-05-31 08:45:02 +02:00
RB750Gr3.dts ramips: RB750Gr3: Add pwr LED and buzzer to DTS 2016-12-01 16:17:55 +01:00
RE6500.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
RP-N53.dts ramips: add RP-N53 pcie wireless eeprom 2017-04-13 08:18:57 +02:00
rt2880.dtsi ramips: introduce CONFIG_PCI and CONFIG_OF_*PCI for rt288x 2016-12-04 07:03:17 +01:00
rt3050.dtsi ramips: update i2s dtsi files 2016-06-13 22:51:42 +02:00
rt3352.dtsi ramips: update i2s dtsi files 2016-06-13 22:51:42 +02:00
rt3883.dtsi ramips: rt3883: fix dtc compiler warning 2016-08-20 11:42:42 +02:00
rt5350.dtsi rt5350: added pcm interface in .dtsi 2017-02-03 05:10:13 +01:00
RT5350F-OLINUXINO-EVB.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
RT5350F-OLINUXINO.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
RT-AC51U.dts ramips: add support for Asus RT-AC51U 2017-05-10 08:45:12 +02:00
RT-G32-B1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
RT-N10-PLUS.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
RT-N13U.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
RT-N14U.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
RT-N15.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
RT-N56U.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
RUT5XX.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
SAP-G3200U3.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
SK-WB8.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
SL-R7205.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
TEW-638APB-V2.dts ramips: add support for TRENDnet TEW-638APB V2 2017-06-17 15:38:19 +02:00
TEW-691GR.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
TEW-692GR.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
TEW-714TRU.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
Timecloud.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
TINY-AC.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
TL-WR84XN.dtsi ramips: add support for TP-Link TL-WR840N v4 and TL-WR841N v13 2017-06-29 10:37:36 +02:00
TL-WR840NV4.dts ramips: add support for TP-Link TL-WR840N v4 and TL-WR841N v13 2017-06-29 10:37:36 +02:00
TL-WR841NV13.dts ramips: add support for TP-Link TL-WR840N v4 and TL-WR841N v13 2017-06-29 10:37:36 +02:00
UBNT-ER-e50.dtsi ramips: add support for Ubiquiti EdgeRouter X-SFP 2017-06-07 06:33:33 +02:00
UBNT-ERX-SFP.dts ramips: add support for Ubiquiti EdgeRouter X-SFP 2017-06-07 06:33:33 +02:00
UBNT-ERX.dts ramips: add support for Ubiquiti EdgeRouter X-SFP 2017-06-07 06:33:33 +02:00
UR-326N4G.dts treewide: fix button keys codes used in dts 2016-11-27 15:34:23 +01:00
UR-336UN.dts treewide: fix button keys codes used in dts 2016-11-27 15:34:23 +01:00
V11STFE.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
V22RW-2X2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
VOCORE2.dts ramips: add support for VoCore2 2017-01-13 08:32:35 +01:00
VOCORE-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
VOCORE-16M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
VOCORE.dtsi ramips: use different board names for variants 2016-12-24 10:03:38 +01:00
VR500.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
W150M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
W306R_V20.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
W502U.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
W2914NSV2.dts ramips: use destinct 11AC NAS board name 2016-12-24 10:03:38 +01:00
W2914NSV2.dtsi mt76: update to the latest version 2017-02-01 17:49:55 +01:00
WCR150GN.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WCR-1166DS.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
WF-2881.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
WHR-300HP2.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WHR-600D.dts ramips: fix WHR-600D eeprom dt property 2017-04-13 08:18:57 +02:00
WHR-1166D.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WHR-G300N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WIDORA-NEO.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WITI.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
WIZARD8800.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WIZFI630A.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WL-330N3G.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WL-330N.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WL-341V3.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WL-351.dts generic: rtl8366rb: fix compatible string 2017-02-03 00:46:03 +01:00
WL-WN575A3.dts ramips: replace remaining instances of ralink, port-map 2017-02-15 09:12:40 +01:00
WLI-TX4-AG300N.dts ramips: fix WLI-TX4-AG300N boot and network 2017-01-13 08:32:35 +01:00
WLR-6000.dts ramips: add support for Sitecom WLR-6000 2016-11-17 06:39:52 +01:00
WMR-300.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WN3000RPV3.dts ramips: add support for Netgear WN3000RPv3 2017-01-18 12:06:16 +01:00
WNCE2001.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WNDR3700V5.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
WR512-3GN-4M.dts ramips: use new image build code for more devices 2016-12-24 10:03:38 +01:00
WR512-3GN-8M.dts ramips: use new image build code for more devices 2016-12-24 10:03:38 +01:00
WR6202.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WRH-300CR.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WRTNODE2.dtsi ramips: replace remaining instances of ralink, port-map 2017-02-15 09:12:40 +01:00
WRTNODE2P.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
WRTNODE2R.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
WRTNODE.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WSR-600.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
WSR-1166.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
WT1520-4M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WT1520-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WT1520.dtsi ramips: use new image build code for more devices 2016-12-24 10:03:38 +01:00
WT3020-4M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WT3020-8M.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
WZR-AGL300NH.dts ramips: introduce CONFIG_PCI and CONFIG_OF_*PCI for rt288x 2016-12-04 07:03:17 +01:00
X5.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
X8.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
XDXRN502J.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
Y1.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
Y1.dtsi ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
Y1S.dts ramips: DTS rework 2016-05-12 03:29:35 +02:00
YOUKU-YK1.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ZBT-APE522II.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ZBT-CPE102.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ZBT-WA05.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ZBT-WE826-16M.dts ramips: ZBT-WE826: include the correct dtsi 2017-04-27 09:39:34 +02:00
ZBT-WE826-32M.dts ramips: ZBT-WE826: include the correct dtsi 2017-04-27 09:39:34 +02:00
ZBT-WE826.dtsi ramips: ZBT-WE826: include the correct dtsi 2017-04-27 09:39:34 +02:00
ZBT-WE1326.dts ramips: add support for ZBT-WE1326 2017-04-25 19:29:59 +02:00
ZBT-WE2026.dts ramips: add support for Zbtlink ZBT-WE2026 2017-03-17 08:58:50 +01:00
ZBT-WG2626.dts mt76: update to the latest version 2017-02-01 17:49:55 +01:00
ZBT-WG3526-16M.dts ramips: rename Digineo AC1200 Pro to ZBT-WG3526 32MB 2017-04-25 19:29:59 +02:00
ZBT-WG3526-32M.dts ramips: rename Digineo AC1200 Pro to ZBT-WG3526 32MB 2017-04-25 19:29:59 +02:00
ZBT-WG3526.dtsi ramips: rename Digineo AC1200 Pro to ZBT-WG3526 32MB 2017-04-25 19:29:59 +02:00
ZBT-WR8305RT.dts ramips: cleanup SPI flash device tree properties usage 2017-02-02 22:48:54 +01:00
ZTE-Q7.dts ramips: ZTE-Q7: fix switch driver initialization in DTS (FS#716) 2017-04-27 10:44:28 +02:00