openwrt-pf/target/linux/ramips/dts
Giuseppe Lippolis ec1de9b1a6 ramips: Add device DLINK DWR-512-B
The Dlink DWR-512-B modem is a ralink 5350 processor based embedding
a 3G mini-pcie router.

The oem JBOOT bootloader has to be replaced by a RT5350 SDK
U-Boot such as https://github.com/stevenylai/ralink_sdk - U-Boot
configured for the RT5350 256MiB SDR.

Main reason to change the bootloader is the encrypted header used to
store the kernel image. In this way an image can only be generated
using the propietary binboy tool (included in the GPL distribution
from Dlink). The binboy tool doesn't allow to modify the kernel/rootfs
partition scheme. This is considered a big constraint (limited kernel
size and inefficient usage of flash space).

For interested people I pubblished the details of my investigation
about the encrypted firmware header here:
http://lists.infradead.org/pipermail/lede-dev/2016-October/003435.html

Signed-off-by: Giuseppe Lippolis <giu.lippolis@gmail.com>
2016-11-23 08:36:11 +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
3G150B.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
3G300M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
11ACNAS.dts ramips: add support for WeVO W2914NS v2 2016-11-21 10:13:17 +01:00
A5-V11.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AC1200pro.dts ramips: add support for Digineo AC1200 Pro 2016-11-17 06:39:52 +01:00
AI-BR100.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AIR3GII.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ALL0256N-8M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ALL5002.dts treewide: dts: fix dtc compiler warnings 2016-11-12 21:04:15 +01:00
ALL5003.dts treewide: dts: fix dtc compiler warnings 2016-11-12 21:04:15 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ArcherC50.dts ramips: Archer C50 cleanup 2016-10-31 16:58:41 +01:00
ASL26555-8M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ASL26555-16M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ATP-52B.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AWAPN2403.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AWM002-4M.dtsi
AWM002-8M.dtsi
AWM002-EVB-4M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AWM002-EVB-8M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
AWM002.dtsi
AWM003-EVB.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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
CF-WR800N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
CS-QR10.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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
DAP-1350.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DB-WRT01.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DCH-M225.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-320-B1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-600-B1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-600-B2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-610-A1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-645.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-810L.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DIR-860L-B1.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
DUZUN-DM06.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
DWR-512-B.dts ramips: Add device DLINK DWR-512-B 2016-11-23 08:36:11 +01:00
E1700.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ESR-9753.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
EX2700.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
F5D8235_V1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
F5D8235_V2.dts
F7C027.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
FIREWRT.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
FONERA20N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
FREESTATION5.dts
GL-MT300A.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
GL-MT300N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
GL-MT750.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
HC5XXX.dtsi treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
HC5661.dts
HC5761.dts
HC5861.dts
HG255D.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
HLKRM04.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
HPM.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
HT-TM02.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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
kng_rc.dts ramips: add support for ZyXEL Keenetic Viva 2016-11-18 08:54:57 +01:00
LINKIT7688.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
M2M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
M3.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
M4-4M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
M4-8M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MAC1200RV2.dts treewide: dts: use C style includes 2016-11-12 21:04:15 +01:00
MicroWRT.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MINIEMBPLUG.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MINIEMBWIFI.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MIWIFI-MINI.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MIWIFI-NANO.dts
MLW221.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MLWG2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MOFI3500-3GN.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MPRA1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MPRA2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MR-102N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MT7620a.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
mt7620a.dtsi
MT7620a_MT7530.dts
MT7620a_MT7610e.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MT7620a_V22SG.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
mt7620n.dtsi
MT7621.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
mt7621.dtsi ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
MT7628.dts
mt7628an.dtsi
MZK-750DHP.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MZK-DP150N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MZK-EX300NP.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
MZK-EX750NP.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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
NA930.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
NBG-419N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
NBG-419N2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
NCS601W.dts
Newifi-D1.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
NIXCORE-8M.dts
NIXCORE-16M.dts
NIXCORE.dtsi
NW718.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
OY-0001.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
PBR-D1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
PBR-M1.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
PSG1208.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
PSG1218.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01: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
PX-4885-8M.dts
PX-4885.dtsi treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
RB750Gr3.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
RE6500.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
RP-N53.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
RT-G32-B1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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
rt2880.dtsi
rt3050.dtsi
rt3352.dtsi
rt3883.dtsi ramips: rt3883: fix dtc compiler warning 2016-08-20 11:42:42 +02:00
rt5350.dtsi
RT5350F-OLINUXINO-EVB.dts
RT5350F-OLINUXINO.dts
RUT5XX.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
SAP-G3200U3.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
SK-WB8.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
SL-R7205.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01: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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
Timecloud.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
TINY-AC.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
UBNT-ERX.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
UR-326N4G.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
UR-336UN.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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
VOCORE-8M.dts
VOCORE-16M.dts
VOCORE.dtsi
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: add support for WeVO W2914NS v2 2016-11-21 10:13:17 +01:00
W2914NSV2.dtsi ramips: add support for WeVO W2914NS v2 2016-11-21 10:13:17 +01:00
WCR150GN.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WF-2881.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
WHR-300HP2.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WHR-600D.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WHR-1166D.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WITI.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
WIZARD8800.dts
WIZFI630A.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WL-330N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WL-330N3G.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +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 treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WL-WN575A3.dts ramips: Add support for Wavlink WL-WN575A3 2016-11-08 11:17:10 +01:00
WLI-TX4-AG300N.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WLR-6000.dts ramips: add support for Sitecom WLR-6000 2016-11-17 06:39:52 +01:00
WMR-300.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WNCE2001.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WNDR3700V5.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
WR512-3GN-4M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WR512-3GN-8M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WR6202.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WRH-300CR.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WRTNODE.dts
WRTNODE2.dtsi treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WRTNODE2P.dts
WRTNODE2R.dts
WSR-600.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
WSR-1166.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
WT1520-4M.dts
WT1520-8M.dts
WT1520.dtsi
WT3020-4M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WT3020-8M.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
WZR-AGL300NH.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
X5.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
X8.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
XDXRN502J.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
Y1.dts
Y1.dtsi treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
Y1S.dts
YOUKU-YK1.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ZBT-APE522II.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ZBT-CPE102.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ZBT-WA05.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ZBT-WE826.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ZBT-WG2626.dts ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
ZBT-WG3526.dts ramips: split ZBT-WG3526.dts into dtsi and dts files 2016-11-17 06:39:52 +01:00
ZBT-WG3526.dtsi ramips: cleanup dts files of mt7621 based boards 2016-11-23 08:36:10 +01:00
ZBT-WR8305RT.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00
ZTE-Q7.dts treewide: dts: use keycode defines from input dt-binding 2016-11-13 07:07:58 +01:00