From 2fdb9db43a216e420aeacafcdb0835cc488768ce Mon Sep 17 00:00:00 2001
From: Dietmar Muscholik <dietmar.muscholik@seco.com>
Date: Tue, 11 Mar 2025 12:42:48 +0000
Subject: [PATCH] [E81][B79][DTB] Add device trees for E81 on B79 with
 dual-LVDS display

add InnoLux 15.6" dual-LVDS
---
 .../seco/seco-qcs5430-fp1-e81-b79-g156hce.dts | 21 +++++++++++++++++++
 .../seco/seco-qcs5430-fp2-e81-b79-g156hce.dts | 21 +++++++++++++++++++
 .../dts/seco/seco-qcs6490-e81-b79-g156hce.dts | 21 +++++++++++++++++++
 3 files changed, 63 insertions(+)
 create mode 100644 arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g156hce.dts
 create mode 100644 arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g156hce.dts
 create mode 100644 arch/arm64/boot/dts/seco/seco-qcs6490-e81-b79-g156hce.dts

diff --git a/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g156hce.dts b/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g156hce.dts
new file mode 100644
index 0000000000000..6321c25093a25
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g156hce.dts
@@ -0,0 +1,21 @@
+/*****************************************************************************/
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT)                                */
+/*
+ * Device tree file for SECO SMARC Module with QCS5430 FP1 for B79
+ * and InnoLux 15.6" dual LVDS display
+ *
+ * Copyright 2024-2025 SECO
+ *
+ *****************************************************************************/
+
+/dts-v1/;
+
+#include "include/qcs5430-fp1-e81.dtsi"
+#include "include/baseboard-e81-b79.dtsi"
+#include "include/display-e81-g156hce.dtsi"
+
+/ {
+	model = "Qualcomm QCS5430 FP1 SECO board (E81) with B79 baseboard and InnoLux 15.6\" dual LVDS display";
+	compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
+	source = "seco-qcs5430-fp1-e81-b79-g156hce.dts";
+};
diff --git a/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g156hce.dts b/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g156hce.dts
new file mode 100644
index 0000000000000..bb576f7b955cb
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g156hce.dts
@@ -0,0 +1,21 @@
+/*****************************************************************************/
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT)                                */
+/*
+ * Device tree file for SECO SMARC Module with QCS5430 FP2 for B79
+ * and InnoLux 15.6" dual LVDS display
+ *
+ * Copyright 2024-2025 SECO
+ *
+ *****************************************************************************/
+
+/dts-v1/;
+
+#include "include/qcs5430-fp2-e81.dtsi"
+#include "include/baseboard-e81-b79.dtsi"
+#include "include/display-e81-g156hce.dtsi"
+
+/ {
+	model = "Qualcomm QCS5430 FP2 SECO board (E81) with B79 baseboard and InnoLux 15.6\" dual LVDS display";
+	compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
+	source = "seco-qcs5430-fp2-e81-b79-g156hce.dts";
+};
diff --git a/arch/arm64/boot/dts/seco/seco-qcs6490-e81-b79-g156hce.dts b/arch/arm64/boot/dts/seco/seco-qcs6490-e81-b79-g156hce.dts
new file mode 100644
index 0000000000000..c9f5f0894c206
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/seco-qcs6490-e81-b79-g156hce.dts
@@ -0,0 +1,21 @@
+/*****************************************************************************/
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT)                                */
+/*
+ * Device tree file for SECO SMARC Module with QCS6490 for B79
+ * and InnoLux 15.6" dual LVDS display
+ *
+ * Copyright 2024-2025 SECO
+ *
+ *****************************************************************************/
+
+/dts-v1/;
+
+#include "include/qcs6490-e81.dtsi"
+#include "include/baseboard-e81-b79.dtsi"
+#include "include/display-e81-g156hce.dtsi"
+
+/ {
+	model = "Qualcomm QCS6490 SECO board (E81) with B79 baseboard and InnoLux 15.6\" dual LVDS display";
+	compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
+	source = "seco-qcs6490-e81-b79-g156hce.dts";
+};
-- 
GitLab