From c584664147bc1ebeca105319c7e475c78707c386 Mon Sep 17 00:00:00 2001
From: Tobias Kahlki <tobias.kahlki@seco.com>
Date: Mon, 3 Mar 2025 11:38:01 +0100
Subject: [PATCH] [E81][DTB] Add LVDS DTB variants for QCS5430 FP1/FP2

---
 arch/arm64/boot/dts/seco/Makefile             |  4 ++++
 ...co-qcs5430-fp1-e81-b79-fn070pgrgul037c.dts | 21 +++++++++++++++++++
 .../seco-qcs5430-fp1-e81-b79-g101ean02.dts    | 21 +++++++++++++++++++
 ...co-qcs5430-fp2-e81-b79-fn070pgrgul037c.dts | 21 +++++++++++++++++++
 .../seco-qcs5430-fp2-e81-b79-g101ean02.dts    | 21 +++++++++++++++++++
 5 files changed, 88 insertions(+)
 create mode 100644 arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-fn070pgrgul037c.dts
 create mode 100644 arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g101ean02.dts
 create mode 100644 arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-fn070pgrgul037c.dts
 create mode 100644 arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g101ean02.dts

diff --git a/arch/arm64/boot/dts/seco/Makefile b/arch/arm64/boot/dts/seco/Makefile
index b0b83f6848d50..dd2719b59d569 100644
--- a/arch/arm64/boot/dts/seco/Makefile
+++ b/arch/arm64/boot/dts/seco/Makefile
@@ -5,5 +5,9 @@ dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs6490-e81-b79-fn070pgrgul037c.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs6490-e81-b79-g101ean02.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp1-e81-b79.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp1-e81-b79-edp.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp1-e81-b79-fn070pgrgul037c.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp1-e81-b79-g101ean02.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp2-e81-b79.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp2-e81-b79-edp.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp2-e81-b79-fn070pgrgul037c.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= seco-qcs5430-fp2-e81-b79-g101ean02.dtb
diff --git a/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-fn070pgrgul037c.dts b/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-fn070pgrgul037c.dts
new file mode 100644
index 0000000000000..e3581d78563b7
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-fn070pgrgul037c.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 Fannal 7" LVDS display
+ *
+ * Copyright 2024-2025 SECO
+ *
+ *****************************************************************************/
+
+/dts-v1/;
+
+#include "include/qcs5430-fp1-e81.dtsi"
+#include "include/baseboard-e81-b79.dtsi"
+#include "include/display-e81-fn070pgrgul037c.dtsi"
+
+/ {
+	model = "Qualcomm QCS5430 FP1 SECO board (E81) with B79 baseboard and Fannal 7\" LVDS display";
+	compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
+	source = "seco-qcs5430-fp1-e81-b79-fn070pgrgul037c.dts";
+};
diff --git a/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g101ean02.dts b/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g101ean02.dts
new file mode 100644
index 0000000000000..62a18adc5a2f2
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/seco-qcs5430-fp1-e81-b79-g101ean02.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 AUO 10.1" LVDS display
+ *
+ * Copyright 2024-2025 SECO
+ *
+ *****************************************************************************/
+
+/dts-v1/;
+
+#include "include/qcs5430-fp1-e81.dtsi"
+#include "include/baseboard-e81-b79.dtsi"
+#include "include/display-e81-g101ean02.dtsi"
+
+/ {
+	model = "Qualcomm QCS5430 FP1 SECO board (E81) with B79 baseboard and AUO 10.1\" LVDS display";
+	compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
+	source = "seco-qcs5430-fp1-e81-b79-g101ean02.dts";
+};
diff --git a/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-fn070pgrgul037c.dts b/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-fn070pgrgul037c.dts
new file mode 100644
index 0000000000000..1836863023f9c
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-fn070pgrgul037c.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 Fannal 7" LVDS display
+ *
+ * Copyright 2024-2025 SECO
+ *
+ *****************************************************************************/
+
+/dts-v1/;
+
+#include "include/qcs5430-fp2-e81.dtsi"
+#include "include/baseboard-e81-b79.dtsi"
+#include "include/display-e81-fn070pgrgul037c.dtsi"
+
+/ {
+	model = "Qualcomm QCS5430 FP2 SECO board (E81) with B79 baseboard and Fannal 7\" LVDS display";
+	compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
+	source = "seco-qcs5430-fp2-e81-b79-fn070pgrgul037c.dts";
+};
diff --git a/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g101ean02.dts b/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g101ean02.dts
new file mode 100644
index 0000000000000..00175da213adc
--- /dev/null
+++ b/arch/arm64/boot/dts/seco/seco-qcs5430-fp2-e81-b79-g101ean02.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 AUO 10.1" LVDS display
+ *
+ * Copyright 2024-2025 SECO
+ *
+ *****************************************************************************/
+
+/dts-v1/;
+
+#include "include/qcs5430-fp2-e81.dtsi"
+#include "include/baseboard-e81-b79.dtsi"
+#include "include/display-e81-g101ean02.dtsi"
+
+/ {
+	model = "Qualcomm QCS5430 FP2 SECO board (E81) with B79 baseboard and AUO 10.1\" LVDS display";
+	compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
+	source = "seco-qcs5430-fp2-e81-b79-g101ean02.dts";
+};
-- 
GitLab