From 3a4f48a4e05b0bb222938257383a76ab5eae559e Mon Sep 17 00:00:00 2001 From: Yadu MG Date: Mon, 14 Nov 2022 08:49:02 +0530 Subject: [PATCH] ARM: dts: msm: Add initial device tree for Lemans QAM platform Add initial device tree to support Lemans QAM platform. Change-Id: Ia03364a96b77048946a24b00a697646d47960db7 --- qcom/Makefile | 6 ++++-- qcom/lemans-adas-high-qam-star-overlay.dts | 12 ++++++++++++ qcom/lemans-adas-high-qam-star.dts | 10 ++++++++++ qcom/lemans-ivi-qam-star-overlay.dts | 12 ++++++++++++ qcom/lemans-ivi-qam-star.dts | 10 ++++++++++ qcom/lemans-qam-star.dtsi | 1 + 6 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 qcom/lemans-adas-high-qam-star-overlay.dts create mode 100644 qcom/lemans-adas-high-qam-star.dts create mode 100644 qcom/lemans-ivi-qam-star-overlay.dts create mode 100644 qcom/lemans-ivi-qam-star.dts create mode 100644 qcom/lemans-qam-star.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index 0eeb5937..5195e999 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -216,9 +216,11 @@ LEMANS_ADAS_HIGH_BASE_DTB += lemans-adas-high.dtb LEMANS_BOARDS += lemans-rumi-overlay.dtbo LEMANS_IVI_BOARDS += lemans-ivi-adp-air-overlay.dtbo \ - lemans-ivi-adp-star-overlay.dtbo + lemans-ivi-adp-star-overlay.dtbo \ + lemans-ivi-qam-star-overlay.dtbo LEMANS_ADAS_HIGH_BOARDS += lemans-adas-high-adp-air-overlay.dtbo \ - lemans-adas-high-adp-star-overlay.dtbo + lemans-adas-high-adp-star-overlay.dtbo \ + lemans-adas-high-qam-star-overlay.dtbo gen4auto-dtb-$(CONFIG_ARCH_LEMANS) += \ $(call add-overlays, $(LEMANS_IVI_BOARDS),$(LEMANS_IVI_BASE_DTB))\ diff --git a/qcom/lemans-adas-high-qam-star-overlay.dts b/qcom/lemans-adas-high-qam-star-overlay.dts new file mode 100644 index 00000000..d7d3a8c6 --- /dev/null +++ b/qcom/lemans-adas-high-qam-star-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "lemans-qam-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lemans ADAS HIGH QAM STAR"; + compatible = "qcom,lemans", "qcom,qam-star", "qcom,lemans-adas-high", "qcom,lemans-adas-high-qam-star"; + qcom,msm-id = <533 0x10000>; + qcom,board-id = <0x10025 0>; +}; + diff --git a/qcom/lemans-adas-high-qam-star.dts b/qcom/lemans-adas-high-qam-star.dts new file mode 100644 index 00000000..879abed8 --- /dev/null +++ b/qcom/lemans-adas-high-qam-star.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lemans-adas-high.dtsi" +#include "lemans-qam-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lemans ADAS HIGH QAM STAR"; + compatible = "qcom,lemans", "qcom,qam-star", "qcom,lemans-adas-high", "qcom,lemans-adas-high-qam-star"; +}; + diff --git a/qcom/lemans-ivi-qam-star-overlay.dts b/qcom/lemans-ivi-qam-star-overlay.dts new file mode 100644 index 00000000..04dbe636 --- /dev/null +++ b/qcom/lemans-ivi-qam-star-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "lemans-qam-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lemans IVI QAM STAR"; + compatible = "qcom,lemans", "qcom,qam-star", "qcom,lemans-ivi", "qcom,lemans-ivi-qam-star"; + qcom,msm-id = <532 0x10000>; + qcom,board-id = <0x10025 0>; +}; + diff --git a/qcom/lemans-ivi-qam-star.dts b/qcom/lemans-ivi-qam-star.dts new file mode 100644 index 00000000..a77dd155 --- /dev/null +++ b/qcom/lemans-ivi-qam-star.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lemans-ivi.dtsi" +#include "lemans-qam-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lemans IVI QAM STAR"; + compatible = "qcom,lemans", "qcom,qam-star", "qcom,lemans-ivi", "qcom,lemans-ivi-qam-star"; +}; + diff --git a/qcom/lemans-qam-star.dtsi b/qcom/lemans-qam-star.dtsi new file mode 100644 index 00000000..689bf563 --- /dev/null +++ b/qcom/lemans-qam-star.dtsi @@ -0,0 +1 @@ +#include "lemans-adp-common.dtsi"