From c86595d0154c0d84828627a7dfba35e14e0d3b27 Mon Sep 17 00:00:00 2001 From: Meena Pasumarthi Date: Thu, 23 Mar 2023 08:16:44 -0700 Subject: [PATCH] ARM: dts: msm: Add initial base changes for neo Add initial base changes to support neo idp e2e and luna-v2 dual display. Change-Id: I8d15e24b3e1d1fddbe1a7844df81221b5bf29402 --- qcom/Makefile | 10 ++++++++-- qcom/neo-idp-e2e-overlay.dts | 12 ++++++++++++ qcom/neo-idp-e2e.dts | 10 ++++++++++ qcom/neo-idp-e2e.dtsi | 3 +++ qcom/neo_luna-v2-sg-idp-dual-display-overlay.dts | 12 ++++++++++++ qcom/neo_luna-v2-sg-idp-dual-display.dts | 11 +++++++++++ qcom/neo_luna-v2-sg-idp-dual-display.dtsi | 2 ++ 7 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 qcom/neo-idp-e2e-overlay.dts create mode 100644 qcom/neo-idp-e2e.dts create mode 100644 qcom/neo-idp-e2e.dtsi create mode 100644 qcom/neo_luna-v2-sg-idp-dual-display-overlay.dts create mode 100644 qcom/neo_luna-v2-sg-idp-dual-display.dts create mode 100644 qcom/neo_luna-v2-sg-idp-dual-display.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index ae5bb426..68929e32 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -184,9 +184,11 @@ dtbo-$(CONFIG_ARCH_NEO) += neo-rumi-overlay.dtbo \ neo-sg-idp-hmt-overlay.dtbo \ neo-idp-display-overlay.dtbo \ neo-idp-hmt-overlay.dtbo \ + neo-idp-e2e-overlay.dtbo \ neo-sg-idp-pm8008-overlay.dtbo \ neo_luna-v2-sg-idp-overlay.dtbo \ - neo_luna-v2-sg-idp-pm8008-overlay.dtbo + neo_luna-v2-sg-idp-pm8008-overlay.dtbo \ + neo_luna-v2-sg-idp-dual-display-overlay.dtbo neo-rumi-overlay.dtbo-base := neo.dtb neo_la-rumi-overlay.dtbo-base := neo_la.dtb @@ -197,9 +199,11 @@ neo-atp-overlay.dtbo-base := neo.dtb neo-sg-idp-hmt-overlay.dtbo-base := neo_la.dtb neo-idp-display-overlay.dtbo-base := neo.dtb neo-idp-hmt-overlay.dtbo-base := neo.dtb +neo-idp-e2e-overlay.dtbo-base := neo.dtb neo-sg-idp-pm8008-overlay.dtbo-base := neo_la.dtb neo_luna-v2-sg-idp-overlay.dtbo-base := neo_luna-v2.dtb neo_luna-v2-sg-idp-pm8008-overlay.dtbo-base := neo_luna-v2.dtb +neo_luna-v2-sg-idp-dual-display-overlay.dtbo-base := neo_luna-v2.dtb else dtb-$(CONFIG_ARCH_NEO) += neo-rumi.dtb \ @@ -211,9 +215,11 @@ dtb-$(CONFIG_ARCH_NEO) += neo-rumi.dtb \ neo-sg-idp-hmt.dtb \ neo-idp-display.dtb \ neo-idp-hmt.dtb \ + neo-idp-e2e.dtb \ neo-sg-idp-pm8008.dtb \ neo_luna-v2-sg-idp.dtb \ - neo_luna-v2-sg-idp-pm8008.dtb + neo_luna-v2-sg-idp-pm8008.dtb \ + neo_luna-v2-sg-idp-dual-display.dtb endif diff --git a/qcom/neo-idp-e2e-overlay.dts b/qcom/neo-idp-e2e-overlay.dts new file mode 100644 index 00000000..57657cba --- /dev/null +++ b/qcom/neo-idp-e2e-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "neo-idp-e2e.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. NEO IDP E2E"; + compatible = "qcom,neo-idp", "qcom,neo", "qcom,idp"; + qcom,msm-id = <525 0x10000>; + qcom,board-id = <34 4>; +}; + diff --git a/qcom/neo-idp-e2e.dts b/qcom/neo-idp-e2e.dts new file mode 100644 index 00000000..87f74f82 --- /dev/null +++ b/qcom/neo-idp-e2e.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "neo.dtsi" +#include "neo-idp-e2e.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. NEO IDP E2E"; + compatible = "qcom,neo-idp", "qcom,neo", "qcom,idp"; + qcom,board-id = <34 4>; +}; diff --git a/qcom/neo-idp-e2e.dtsi b/qcom/neo-idp-e2e.dtsi new file mode 100644 index 00000000..77fd91bb --- /dev/null +++ b/qcom/neo-idp-e2e.dtsi @@ -0,0 +1,3 @@ +#include +#include "neo-idp.dtsi" + diff --git a/qcom/neo_luna-v2-sg-idp-dual-display-overlay.dts b/qcom/neo_luna-v2-sg-idp-dual-display-overlay.dts new file mode 100644 index 00000000..b8930d85 --- /dev/null +++ b/qcom/neo_luna-v2-sg-idp-dual-display-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "neo_luna-v2-sg-idp-dual-display.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. NEO LUNA-V2 DD"; + compatible = "qcom,neo"; + qcom,msm-id = <579 0x10000>; + qcom,board-id = <34 2>; +}; + diff --git a/qcom/neo_luna-v2-sg-idp-dual-display.dts b/qcom/neo_luna-v2-sg-idp-dual-display.dts new file mode 100644 index 00000000..45731f47 --- /dev/null +++ b/qcom/neo_luna-v2-sg-idp-dual-display.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "neo_luna-v2.dtsi" +#include "neo_luna-v2-sg-idp-dual-display.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. NEO LUNA-V2 SG IDP DD"; + compatible = "qcom,neo-idp", "qcom,neo", "qcom,idp"; + qcom,board-id = <34 2>; +}; + diff --git a/qcom/neo_luna-v2-sg-idp-dual-display.dtsi b/qcom/neo_luna-v2-sg-idp-dual-display.dtsi new file mode 100644 index 00000000..e3ba5d33 --- /dev/null +++ b/qcom/neo_luna-v2-sg-idp-dual-display.dtsi @@ -0,0 +1,2 @@ +#include "neo-sg-idp.dtsi" +