aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/lantiq
diff options
context:
space:
mode:
authorMathias Kresin <dev@kresin.me>2017-04-08 10:33:53 +0200
committerMathias Kresin <dev@kresin.me>2017-12-16 23:33:56 +0100
commit7bab49fd7a6a870d4b7f67edce5a9b74c5edb7d0 (patch)
tree24448ced2b086f1dd4adce958d198bb895f71dac /target/linux/lantiq
parent481e1f23f5a178f44f6cf89e761ab51d1fc8d6ed (diff)
downloadupstream-7bab49fd7a6a870d4b7f67edce5a9b74c5edb7d0.tar.gz
upstream-7bab49fd7a6a870d4b7f67edce5a9b74c5edb7d0.tar.bz2
upstream-7bab49fd7a6a870d4b7f67edce5a9b74c5edb7d0.zip
lantiq: add compatible strings to dts files
The compatible string is mandetory for devicetree source file. Signed-off-by: Mathias Kresin <dev@kresin.me>
Diffstat (limited to 'target/linux/lantiq')
-rw-r--r--target/linux/lantiq/dts/ACMP252.dts1
-rw-r--r--target/linux/lantiq/dts/ALL0333CJ.dts1
-rw-r--r--target/linux/lantiq/dts/ARV4510PW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV4518PWR01.dts1
-rw-r--r--target/linux/lantiq/dts/ARV4518PWR01A.dts1
-rw-r--r--target/linux/lantiq/dts/ARV4519PW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV4520PW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV4525PW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV452CQW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV7506PW11.dts1
-rw-r--r--target/linux/lantiq/dts/ARV7510PW22.dts1
-rw-r--r--target/linux/lantiq/dts/ARV7518PW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV7519PW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV7519RW22.dts1
-rw-r--r--target/linux/lantiq/dts/ARV7525PW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV752DPW.dts1
-rw-r--r--target/linux/lantiq/dts/ARV752DPW22.dts1
-rw-r--r--target/linux/lantiq/dts/ARV8539PW22.dts1
-rw-r--r--target/linux/lantiq/dts/ASL56026.dts1
-rw-r--r--target/linux/lantiq/dts/BTHOMEHUBV2B.dts1
-rw-r--r--target/linux/lantiq/dts/BTHOMEHUBV3A.dts1
-rw-r--r--target/linux/lantiq/dts/BTHOMEHUBV5A.dts1
-rw-r--r--target/linux/lantiq/dts/DGN1000B.dts1
-rw-r--r--target/linux/lantiq/dts/DGN3500.dts1
-rw-r--r--target/linux/lantiq/dts/DGN3500B.dts1
-rw-r--r--target/linux/lantiq/dts/DM200.dts1
-rw-r--r--target/linux/lantiq/dts/EASY50712.dts1
-rw-r--r--target/linux/lantiq/dts/EASY50810.dts2
-rw-r--r--target/linux/lantiq/dts/EASY80920.dtsi2
-rw-r--r--target/linux/lantiq/dts/EASY80920NAND.dts1
-rw-r--r--target/linux/lantiq/dts/EASY80920NOR.dts1
-rw-r--r--target/linux/lantiq/dts/FRITZ3370.dts1
-rw-r--r--target/linux/lantiq/dts/FRITZ7320.dts1
-rw-r--r--target/linux/lantiq/dts/FRITZ7360SL.dts1
-rw-r--r--target/linux/lantiq/dts/GIGASX76X.dts1
-rw-r--r--target/linux/lantiq/dts/H201L.dts1
-rw-r--r--target/linux/lantiq/dts/P2601HNFX.dts1
-rw-r--r--target/linux/lantiq/dts/P2812HNUF1.dts1
-rw-r--r--target/linux/lantiq/dts/P2812HNUF3.dts1
-rw-r--r--target/linux/lantiq/dts/P2812HNUFX.dtsi2
-rw-r--r--target/linux/lantiq/dts/TDW8970.dts1
-rw-r--r--target/linux/lantiq/dts/TDW8980.dts1
-rw-r--r--target/linux/lantiq/dts/TDW89X0.dtsi2
-rw-r--r--target/linux/lantiq/dts/VG3503J.dts1
-rw-r--r--target/linux/lantiq/dts/VGV7510KW22.dtsi2
-rw-r--r--target/linux/lantiq/dts/VGV7510KW22BRN.dts1
-rw-r--r--target/linux/lantiq/dts/VGV7510KW22NOR.dts1
-rw-r--r--target/linux/lantiq/dts/VGV7519.dtsi2
-rw-r--r--target/linux/lantiq/dts/VGV7519BRN.dts1
-rw-r--r--target/linux/lantiq/dts/VGV7519NOR.dts1
-rw-r--r--target/linux/lantiq/dts/VR200v.dts1
-rw-r--r--target/linux/lantiq/dts/WBMR.dts1
-rw-r--r--target/linux/lantiq/dts/WBMR300.dts1
53 files changed, 59 insertions, 0 deletions
diff --git a/target/linux/lantiq/dts/ACMP252.dts b/target/linux/lantiq/dts/ACMP252.dts
index a94014b0f9..6b30b52b71 100644
--- a/target/linux/lantiq/dts/ACMP252.dts
+++ b/target/linux/lantiq/dts/ACMP252.dts
@@ -3,6 +3,7 @@
#include "danube.dtsi"
/ {
+ compatible = "audiocodes,mp-252", "lantiq,xway", "lantiq,danube";
model = "ACMP252 - AudioCodes MediaPack MP-252";
chosen {
diff --git a/target/linux/lantiq/dts/ALL0333CJ.dts b/target/linux/lantiq/dts/ALL0333CJ.dts
index 99174c53fb..a6bd1e456d 100644
--- a/target/linux/lantiq/dts/ALL0333CJ.dts
+++ b/target/linux/lantiq/dts/ALL0333CJ.dts
@@ -3,6 +3,7 @@
#include "amazonse.dtsi"
/ {
+ compatible = "allnet,all0333cj", "lantiq,xway", "lantiq,ase";
model = "ALL0333CJ - Allnet ALL0333CJ DSL Modem";
chosen {
diff --git a/target/linux/lantiq/dts/ARV4510PW.dts b/target/linux/lantiq/dts/ARV4510PW.dts
index 17609e25ba..cef0739f7e 100644
--- a/target/linux/lantiq/dts/ARV4510PW.dts
+++ b/target/linux/lantiq/dts/ARV4510PW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv4510pw", "lantiq,xway", "lantiq,danube";
model = "ARV4510PW - Wippies, Elisa";
chosen {
diff --git a/target/linux/lantiq/dts/ARV4518PWR01.dts b/target/linux/lantiq/dts/ARV4518PWR01.dts
index 21a03dde48..cbaa7d60de 100644
--- a/target/linux/lantiq/dts/ARV4518PWR01.dts
+++ b/target/linux/lantiq/dts/ARV4518PWR01.dts
@@ -3,5 +3,6 @@
#include "ARV4518PWR01.dtsi"
/ {
+ compatible = "arcadyan,arv4518pwr01", "lantiq,xway", "lantiq,danube";
model = "ARV4518PWR01 - SMC7908A-ISP";
};
diff --git a/target/linux/lantiq/dts/ARV4518PWR01A.dts b/target/linux/lantiq/dts/ARV4518PWR01A.dts
index e94076b43d..4f2d688016 100644
--- a/target/linux/lantiq/dts/ARV4518PWR01A.dts
+++ b/target/linux/lantiq/dts/ARV4518PWR01A.dts
@@ -3,6 +3,7 @@
#include "ARV4518PWR01.dtsi"
/ {
+ compatible = "arcadyan,arv4518pwr01a", "lantiq,xway", "lantiq,danube";
model = "ARV4518PWR01A - SMC7908A-ISP, Airties WAV-221";
fpi@10000000 {
diff --git a/target/linux/lantiq/dts/ARV4519PW.dts b/target/linux/lantiq/dts/ARV4519PW.dts
index 86c0d48763..21df4a3c28 100644
--- a/target/linux/lantiq/dts/ARV4519PW.dts
+++ b/target/linux/lantiq/dts/ARV4519PW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv4519pw", "lantiq,xway", "lantiq,danube";
model = "ARV4519PW - Vodafone Netfaster IAD 2, Pirelli P.RG A4201G";
chosen {
diff --git a/target/linux/lantiq/dts/ARV4520PW.dts b/target/linux/lantiq/dts/ARV4520PW.dts
index 030e316c87..f9a51fa3ea 100644
--- a/target/linux/lantiq/dts/ARV4520PW.dts
+++ b/target/linux/lantiq/dts/ARV4520PW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv4520pw", "lantiq,xway", "lantiq,danube";
model = "ARV4520PW - Easybox 800, WAV-281";
chosen {
diff --git a/target/linux/lantiq/dts/ARV4525PW.dts b/target/linux/lantiq/dts/ARV4525PW.dts
index 64b45aedb7..a35ce61b23 100644
--- a/target/linux/lantiq/dts/ARV4525PW.dts
+++ b/target/linux/lantiq/dts/ARV4525PW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv4525pw", "lantiq,xway", "lantiq,danube";
model = "ARV4525PW - Speedport W501V Typ A";
chosen {
diff --git a/target/linux/lantiq/dts/ARV452CQW.dts b/target/linux/lantiq/dts/ARV452CQW.dts
index e43bab3dd1..5ddee5fd24 100644
--- a/target/linux/lantiq/dts/ARV452CQW.dts
+++ b/target/linux/lantiq/dts/ARV452CQW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv452cqw", "lantiq,xway", "lantiq,danube";
model = "ARV452CQW - Arcor 801";
chosen {
diff --git a/target/linux/lantiq/dts/ARV7506PW11.dts b/target/linux/lantiq/dts/ARV7506PW11.dts
index 1a57d64cb9..992dabf82f 100644
--- a/target/linux/lantiq/dts/ARV7506PW11.dts
+++ b/target/linux/lantiq/dts/ARV7506PW11.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv7506pw11", "lantiq,xway", "lantiq,danube";
model = "ARV7506PW11 - Alice/O2 IAD 4421";
chosen {
diff --git a/target/linux/lantiq/dts/ARV7510PW22.dts b/target/linux/lantiq/dts/ARV7510PW22.dts
index 6bad4e3e71..63d03b7600 100644
--- a/target/linux/lantiq/dts/ARV7510PW22.dts
+++ b/target/linux/lantiq/dts/ARV7510PW22.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv7510pw22", "lantiq,xway", "lantiq,danube";
model = "ARV7510PW22 - Astoria Networks";
chosen {
diff --git a/target/linux/lantiq/dts/ARV7518PW.dts b/target/linux/lantiq/dts/ARV7518PW.dts
index a054437258..3a092cb31c 100644
--- a/target/linux/lantiq/dts/ARV7518PW.dts
+++ b/target/linux/lantiq/dts/ARV7518PW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv7518pw", "lantiq,xway", "lantiq,danube";
model = "ARV7518PW - Astoria Networks";
chosen {
diff --git a/target/linux/lantiq/dts/ARV7519PW.dts b/target/linux/lantiq/dts/ARV7519PW.dts
index cc6786833f..beb23bdf49 100644
--- a/target/linux/lantiq/dts/ARV7519PW.dts
+++ b/target/linux/lantiq/dts/ARV7519PW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv7519pw", "lantiq,xway", "lantiq,danube";
model = "ARV7519PW - Astoria Networks";
chosen {
diff --git a/target/linux/lantiq/dts/ARV7519RW22.dts b/target/linux/lantiq/dts/ARV7519RW22.dts
index f31c03f451..86587116f1 100644
--- a/target/linux/lantiq/dts/ARV7519RW22.dts
+++ b/target/linux/lantiq/dts/ARV7519RW22.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv7519rw22", "lantiq,xway", "lantiq,vr9";
model = "ARV7519RW22 - Orange Livebox 2.1";
chosen {
diff --git a/target/linux/lantiq/dts/ARV7525PW.dts b/target/linux/lantiq/dts/ARV7525PW.dts
index 7d643be2fd..c7dd89e251 100644
--- a/target/linux/lantiq/dts/ARV7525PW.dts
+++ b/target/linux/lantiq/dts/ARV7525PW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv7525pw", "lantiq,xway", "lantiq,danube";
model = "ARV7525PW - Speedport W303V Typ A";
chosen {
diff --git a/target/linux/lantiq/dts/ARV752DPW.dts b/target/linux/lantiq/dts/ARV752DPW.dts
index 5069d0d748..5ad25706c4 100644
--- a/target/linux/lantiq/dts/ARV752DPW.dts
+++ b/target/linux/lantiq/dts/ARV752DPW.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv752dpw", "lantiq,xway", "lantiq,danube";
model = "ARV752DPW - Arcor 802";
chosen {
diff --git a/target/linux/lantiq/dts/ARV752DPW22.dts b/target/linux/lantiq/dts/ARV752DPW22.dts
index 54b4e20b37..75cb159612 100644
--- a/target/linux/lantiq/dts/ARV752DPW22.dts
+++ b/target/linux/lantiq/dts/ARV752DPW22.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv752dpw22", "lantiq,xway", "lantiq,danube";
model = "ARV752DPW22 - Arcor 803";
chosen {
diff --git a/target/linux/lantiq/dts/ARV8539PW22.dts b/target/linux/lantiq/dts/ARV8539PW22.dts
index c55c9a61eb..97aef71afe 100644
--- a/target/linux/lantiq/dts/ARV8539PW22.dts
+++ b/target/linux/lantiq/dts/ARV8539PW22.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,arv8539pw22", "lantiq,xway", "lantiq,danube";
model = "ARV8539PW22 - Speedport W 504V Typ A";
chosen {
diff --git a/target/linux/lantiq/dts/ASL56026.dts b/target/linux/lantiq/dts/ASL56026.dts
index e2990e4519..3fe9bc7234 100644
--- a/target/linux/lantiq/dts/ASL56026.dts
+++ b/target/linux/lantiq/dts/ASL56026.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "alphanetworks,asl56026", "lantiq,xway", "lantiq,vr9";
model = "ASL56026 - BT OpenReach VDSL Modem";
chosen {
diff --git a/target/linux/lantiq/dts/BTHOMEHUBV2B.dts b/target/linux/lantiq/dts/BTHOMEHUBV2B.dts
index d81a113c84..5f051cd861 100644
--- a/target/linux/lantiq/dts/BTHOMEHUBV2B.dts
+++ b/target/linux/lantiq/dts/BTHOMEHUBV2B.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "bt,homehub-v2b", "lantiq,xway", "lantiq,danube";
model = "BTHOMEHUBV2B - BT Home Hub 2B"; /* SoC: Lantiq Danube-S PSB 50712 @ 333MHz V1.3/1.5 */
chosen {
diff --git a/target/linux/lantiq/dts/BTHOMEHUBV3A.dts b/target/linux/lantiq/dts/BTHOMEHUBV3A.dts
index aa37acd540..36180da0a7 100644
--- a/target/linux/lantiq/dts/BTHOMEHUBV3A.dts
+++ b/target/linux/lantiq/dts/BTHOMEHUBV3A.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "bt,homehub-v3a", "lantiq,xway", "lantiq,ar9";
model = "BTHOMEHUBV3A - BT Home Hub 3A"; /* SoC: Lantiq ar9 @ 333MHz */
chosen {
diff --git a/target/linux/lantiq/dts/BTHOMEHUBV5A.dts b/target/linux/lantiq/dts/BTHOMEHUBV5A.dts
index 81c0511d8c..eba32beaf0 100644
--- a/target/linux/lantiq/dts/BTHOMEHUBV5A.dts
+++ b/target/linux/lantiq/dts/BTHOMEHUBV5A.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "bt,homehub-v5a", "lantiq,xway", "lantiq,vr9";
model = "BTHOMEHUBV5A - BT Home Hub 5A";
chosen {
diff --git a/target/linux/lantiq/dts/DGN1000B.dts b/target/linux/lantiq/dts/DGN1000B.dts
index 1e409d2841..069e62d3e0 100644
--- a/target/linux/lantiq/dts/DGN1000B.dts
+++ b/target/linux/lantiq/dts/DGN1000B.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "netgear,dgn1000b", "lantiq,xway", "lantiq,ase";
model = "DGN1000B - Netgear DGN1000B";
chosen {
diff --git a/target/linux/lantiq/dts/DGN3500.dts b/target/linux/lantiq/dts/DGN3500.dts
index 9017a427cc..16bef1128f 100644
--- a/target/linux/lantiq/dts/DGN3500.dts
+++ b/target/linux/lantiq/dts/DGN3500.dts
@@ -3,5 +3,6 @@
#include "DGN3500.dtsi"
/ {
+ compatible = "netgear,dgn3500", "lantiq,xway", "lantiq,ar9";
model = "DGN3500 - Netgear DGN3500";
};
diff --git a/target/linux/lantiq/dts/DGN3500B.dts b/target/linux/lantiq/dts/DGN3500B.dts
index d0ed5ebd53..737ccf2e3a 100644
--- a/target/linux/lantiq/dts/DGN3500B.dts
+++ b/target/linux/lantiq/dts/DGN3500B.dts
@@ -3,5 +3,6 @@
#include "DGN3500.dtsi"
/ {
+ compatible = "netgear,dgn3500b", "lantiq,xway", "lantiq,ar9";
model = "DGN3500B - Netgear DGN3500B";
};
diff --git a/target/linux/lantiq/dts/DM200.dts b/target/linux/lantiq/dts/DM200.dts
index 050d558a29..532413468e 100644
--- a/target/linux/lantiq/dts/DM200.dts
+++ b/target/linux/lantiq/dts/DM200.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "netgear,dm200", "lantiq,xway", "lantiq,ar9";
model = "DM200 - Netgear DM200";
chosen {
diff --git a/target/linux/lantiq/dts/EASY50712.dts b/target/linux/lantiq/dts/EASY50712.dts
index ec3516ca8c..28858d9ad0 100644
--- a/target/linux/lantiq/dts/EASY50712.dts
+++ b/target/linux/lantiq/dts/EASY50712.dts
@@ -3,6 +3,7 @@
#include "danube.dtsi"
/ {
+ compatible = "lantiq,easy50712", "lantiq,xway", "lantiq,danube";
model = "EASY50712 - Intel EASY50712 Nand";
chosen {
diff --git a/target/linux/lantiq/dts/EASY50810.dts b/target/linux/lantiq/dts/EASY50810.dts
index 7c274a15a6..d36ab2e5a7 100644
--- a/target/linux/lantiq/dts/EASY50810.dts
+++ b/target/linux/lantiq/dts/EASY50810.dts
@@ -3,6 +3,8 @@
#include "ar9.dtsi"
/ {
+ compatible = "lantiq,easy50810", "lantiq,xway", "lantiq,ar9";
+
chosen {
bootargs = "console=ttyLTQ0,115200";
};
diff --git a/target/linux/lantiq/dts/EASY80920.dtsi b/target/linux/lantiq/dts/EASY80920.dtsi
index 2209162660..3565842f24 100644
--- a/target/linux/lantiq/dts/EASY80920.dtsi
+++ b/target/linux/lantiq/dts/EASY80920.dtsi
@@ -3,6 +3,8 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "lantiq,easy80920", "lantiq,xway", "lantiq,vr9";
+
chosen {
bootargs = "console=ttyLTQ0,115200";
};
diff --git a/target/linux/lantiq/dts/EASY80920NAND.dts b/target/linux/lantiq/dts/EASY80920NAND.dts
index cc5fc2227a..f8c902affe 100644
--- a/target/linux/lantiq/dts/EASY80920NAND.dts
+++ b/target/linux/lantiq/dts/EASY80920NAND.dts
@@ -4,6 +4,7 @@
#include "EASY80920.dtsi"
/ {
+ compatible = "lantiq,easy80920-nand", "lantiq,easy80920", "lantiq,xway", "lantiq,vr9";
model = "EASY80920NAND - Intel EASY80920 Nand";
chosen {
diff --git a/target/linux/lantiq/dts/EASY80920NOR.dts b/target/linux/lantiq/dts/EASY80920NOR.dts
index 6ad17d6fcc..c8fc3690d4 100644
--- a/target/linux/lantiq/dts/EASY80920NOR.dts
+++ b/target/linux/lantiq/dts/EASY80920NOR.dts
@@ -4,6 +4,7 @@
#include "EASY80920.dtsi"
/ {
+ compatible = "lantiq,easy80920-nor", "lantiq,easy80920", "lantiq,xway", "lantiq,vr9";
model = "EASY80920NOR - Intel EASY80920 Nor";
fpi@10000000 {
diff --git a/target/linux/lantiq/dts/FRITZ3370.dts b/target/linux/lantiq/dts/FRITZ3370.dts
index b4b98e75cf..448569466c 100644
--- a/target/linux/lantiq/dts/FRITZ3370.dts
+++ b/target/linux/lantiq/dts/FRITZ3370.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "avm,fritz3370", "lantiq,xway", "lantiq,vr9";
model = "FRITZ3370 - Fritz!Box WLAN 3370";
chosen {
diff --git a/target/linux/lantiq/dts/FRITZ7320.dts b/target/linux/lantiq/dts/FRITZ7320.dts
index 491baee7ea..9e23519e4b 100644
--- a/target/linux/lantiq/dts/FRITZ7320.dts
+++ b/target/linux/lantiq/dts/FRITZ7320.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "avm,fritz7320", "lantiq,xway", "lantiq,ar9";
model = "FRITZ7320 - 1&1 HomeServer";
chosen {
diff --git a/target/linux/lantiq/dts/FRITZ7360SL.dts b/target/linux/lantiq/dts/FRITZ7360SL.dts
index 672b645378..3878786f7c 100644
--- a/target/linux/lantiq/dts/FRITZ7360SL.dts
+++ b/target/linux/lantiq/dts/FRITZ7360SL.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "avm,fritz7360sl", "lantiq,xway", "lantiq,vr9";
model = "FRITZ7360SL - 1&1 HomeServer";
chosen {
diff --git a/target/linux/lantiq/dts/GIGASX76X.dts b/target/linux/lantiq/dts/GIGASX76X.dts
index f5707e9c9b..27c6fe2f7d 100644
--- a/target/linux/lantiq/dts/GIGASX76X.dts
+++ b/target/linux/lantiq/dts/GIGASX76X.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "siemens,gigaset-sx76x", "lantiq,xway", "lantiq,danube";
model = "GIGASX76X - Gigaset SX761,SX762,SX763";
chosen {
diff --git a/target/linux/lantiq/dts/H201L.dts b/target/linux/lantiq/dts/H201L.dts
index a24d7590e4..e66f843c61 100644
--- a/target/linux/lantiq/dts/H201L.dts
+++ b/target/linux/lantiq/dts/H201L.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "zte,h201l", "lantiq,xway", "lantiq,ar9";
model = "H201L - ZTE H210L";
chosen {
diff --git a/target/linux/lantiq/dts/P2601HNFX.dts b/target/linux/lantiq/dts/P2601HNFX.dts
index 7bfd52cf57..a0e510edbc 100644
--- a/target/linux/lantiq/dts/P2601HNFX.dts
+++ b/target/linux/lantiq/dts/P2601HNFX.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "zyxel,p-2601hn", "lantiq,xway", "lantiq,danube";
model = "P2601HNFX - ZyXEL P-2601HN-Fx";
chosen {
diff --git a/target/linux/lantiq/dts/P2812HNUF1.dts b/target/linux/lantiq/dts/P2812HNUF1.dts
index 176aae26b5..bb628aed0b 100644
--- a/target/linux/lantiq/dts/P2812HNUF1.dts
+++ b/target/linux/lantiq/dts/P2812HNUF1.dts
@@ -3,6 +3,7 @@
#include "P2812HNUFX.dtsi"
/ {
+ compatible = "zyxel,p-2812hnu-f1", "zyxel,p-2812hnu", "lantiq,xway", "lantiq,vr9";
model = "P2812HNUF1 - ZyXEL P-2812HNU-F1";
aliases {
diff --git a/target/linux/lantiq/dts/P2812HNUF3.dts b/target/linux/lantiq/dts/P2812HNUF3.dts
index 93d2071da5..a842fe627b 100644
--- a/target/linux/lantiq/dts/P2812HNUF3.dts
+++ b/target/linux/lantiq/dts/P2812HNUF3.dts
@@ -3,6 +3,7 @@
#include "P2812HNUFX.dtsi"
/ {
+ compatible = "zyxel,p-2812hnu-f3", "zyxel,p-2812hnu", "lantiq,xway", "lantiq,vr9";
model = "P2812HNUF3 - ZyXEL P-2812HNU-F3";
fpi@10000000 {
diff --git a/target/linux/lantiq/dts/P2812HNUFX.dtsi b/target/linux/lantiq/dts/P2812HNUFX.dtsi
index cc133f65ff..9429d5caf3 100644
--- a/target/linux/lantiq/dts/P2812HNUFX.dtsi
+++ b/target/linux/lantiq/dts/P2812HNUFX.dtsi
@@ -3,6 +3,8 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "zyxel,p-2812hnu", "lantiq,xway", "lantiq,vr9";
+
chosen {
bootargs = "console=ttyLTQ0,115200";
};
diff --git a/target/linux/lantiq/dts/TDW8970.dts b/target/linux/lantiq/dts/TDW8970.dts
index 6a376a05c5..31c81f7f75 100644
--- a/target/linux/lantiq/dts/TDW8970.dts
+++ b/target/linux/lantiq/dts/TDW8970.dts
@@ -3,5 +3,6 @@
#include "TDW89X0.dtsi"
/ {
+ compatible = "tplink,tdw8970", "tplink,tdw89x0", "lantiq,xway", "lantiq,vr9";
model = "TDW8970 - TP-LINK TD-W8970";
};
diff --git a/target/linux/lantiq/dts/TDW8980.dts b/target/linux/lantiq/dts/TDW8980.dts
index 0796b2b234..cb0afece2c 100644
--- a/target/linux/lantiq/dts/TDW8980.dts
+++ b/target/linux/lantiq/dts/TDW8980.dts
@@ -3,6 +3,7 @@
#include "TDW89X0.dtsi"
/ {
+ compatible = "tplink,tdw8980", "tplink,tdw89x0", "lantiq,xway", "lantiq,vr9";
model = "TDW8980 - TP-LINK TD-W8980";
fpi@10000000 {
diff --git a/target/linux/lantiq/dts/TDW89X0.dtsi b/target/linux/lantiq/dts/TDW89X0.dtsi
index 4252297df7..79bcfc103b 100644
--- a/target/linux/lantiq/dts/TDW89X0.dtsi
+++ b/target/linux/lantiq/dts/TDW89X0.dtsi
@@ -3,6 +3,8 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "tplink,tdw89x0", "lantiq,xway", "lantiq,vr9";
+
chosen {
bootargs = "console=ttyLTQ0,115200";
};
diff --git a/target/linux/lantiq/dts/VG3503J.dts b/target/linux/lantiq/dts/VG3503J.dts
index 99fe486dc6..2d94e1fe1d 100644
--- a/target/linux/lantiq/dts/VG3503J.dts
+++ b/target/linux/lantiq/dts/VG3503J.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,vg3503j", "lantiq,xway", "lantiq,vr9";
model = "VG3503J - BT OpenReach VDSL Modem";
chosen {
diff --git a/target/linux/lantiq/dts/VGV7510KW22.dtsi b/target/linux/lantiq/dts/VGV7510KW22.dtsi
index 7c3cfbb5ff..2d8e528f4e 100644
--- a/target/linux/lantiq/dts/VGV7510KW22.dtsi
+++ b/target/linux/lantiq/dts/VGV7510KW22.dtsi
@@ -3,6 +3,8 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,vgv7510kw22", "lantiq,xway", "lantiq,vr9";
+
chosen {
bootargs = "console=ttyLTQ0,115200 mem=62M vpe1_load_addr=0x83e00000 vpe1_mem=2M maxvpes=1 maxtcs=1 nosmp";
};
diff --git a/target/linux/lantiq/dts/VGV7510KW22BRN.dts b/target/linux/lantiq/dts/VGV7510KW22BRN.dts
index 2fec1aedde..9bdc7cb13d 100644
--- a/target/linux/lantiq/dts/VGV7510KW22BRN.dts
+++ b/target/linux/lantiq/dts/VGV7510KW22BRN.dts
@@ -3,6 +3,7 @@
#include "VGV7510KW22.dtsi"
/ {
+ compatible = "arcadyan,vgv7510kw22-brn", "arcadyan,vgv7510kw22", "lantiq,xway", "lantiq,vr9";
model = "VGV7510KW22BRN - o2 Box 6431";
sram@1F000000 {
diff --git a/target/linux/lantiq/dts/VGV7510KW22NOR.dts b/target/linux/lantiq/dts/VGV7510KW22NOR.dts
index 5dfc149c3b..ffafcc4f02 100644
--- a/target/linux/lantiq/dts/VGV7510KW22NOR.dts
+++ b/target/linux/lantiq/dts/VGV7510KW22NOR.dts
@@ -3,6 +3,7 @@
#include "VGV7510KW22.dtsi"
/ {
+ compatible = "arcadyan,vgv7510kw22-nor", "arcadyan,vgv7510kw22", "lantiq,xway", "lantiq,vr9";
model = "VGV7510KW22NOR - o2 Box 6431";
fpi@10000000 {
diff --git a/target/linux/lantiq/dts/VGV7519.dtsi b/target/linux/lantiq/dts/VGV7519.dtsi
index 0c2da5279a..edff93cf47 100644
--- a/target/linux/lantiq/dts/VGV7519.dtsi
+++ b/target/linux/lantiq/dts/VGV7519.dtsi
@@ -3,6 +3,8 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "arcadyan,vgv7519", "lantiq,xway", "lantiq,vr9";
+
chosen {
bootargs = "console=ttyLTQ0,115200 mem=62M vpe1_load_addr=0x83e00000 vpe1_mem=2M maxvpes=1 maxtcs=1 nosmp";
};
diff --git a/target/linux/lantiq/dts/VGV7519BRN.dts b/target/linux/lantiq/dts/VGV7519BRN.dts
index 3d51aaa43a..8ed2f63a7c 100644
--- a/target/linux/lantiq/dts/VGV7519BRN.dts
+++ b/target/linux/lantiq/dts/VGV7519BRN.dts
@@ -4,6 +4,7 @@
#include "VGV7519.dtsi"
/ {
+ compatible = "arcadyan,vgv7519-brn", "arcadyan,vgv7519", "lantiq,xway", "lantiq,vr9";
model = "VGV7519BRN - KPN Experiabox V8";
fpi@10000000 {
diff --git a/target/linux/lantiq/dts/VGV7519NOR.dts b/target/linux/lantiq/dts/VGV7519NOR.dts
index 4ca820844b..7ba6ecf235 100644
--- a/target/linux/lantiq/dts/VGV7519NOR.dts
+++ b/target/linux/lantiq/dts/VGV7519NOR.dts
@@ -4,6 +4,7 @@
#include "VGV7519.dtsi"
/ {
+ compatible = "arcadyan,vgv7519-nor", "arcadyan,vgv7519", "lantiq,xway", "lantiq,vr9";
model = "VGV7519NOR - KPN Experiabox V8";
fpi@10000000 {
diff --git a/target/linux/lantiq/dts/VR200v.dts b/target/linux/lantiq/dts/VR200v.dts
index 11930ba676..453be63079 100644
--- a/target/linux/lantiq/dts/VR200v.dts
+++ b/target/linux/lantiq/dts/VR200v.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "tplink,vr200v", "lantiq,xway", "lantiq,vr9";
model = "VR200v - TP-LINK Archer VR200v";
chosen {
diff --git a/target/linux/lantiq/dts/WBMR.dts b/target/linux/lantiq/dts/WBMR.dts
index 79d7b63bff..9711a31cb2 100644
--- a/target/linux/lantiq/dts/WBMR.dts
+++ b/target/linux/lantiq/dts/WBMR.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "buffalo,wbmr-hp-g300h", "lantiq,xway", "lantiq,ar9";
model = "WBMR - Buffalo WBMR-HP-G300H";
chosen {
diff --git a/target/linux/lantiq/dts/WBMR300.dts b/target/linux/lantiq/dts/WBMR300.dts
index d89e8a19db..4d8fd93d1f 100644
--- a/target/linux/lantiq/dts/WBMR300.dts
+++ b/target/linux/lantiq/dts/WBMR300.dts
@@ -5,6 +5,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "buffalo,wbmr-300hpd", "lantiq,xway", "lantiq,vr9";
model = "WBMR300 - Buffalo WBMR-300HPD";
chosen {