From 2c764ef381ef4ee840869efd626c66836a0c6dc4 Mon Sep 17 00:00:00 2001 From: Melody Olvera Date: Fri, 11 Dec 2020 11:55:08 -0800 Subject: [PATCH] ARM: dts: msm: Add device tree files for sdxlemur v2 Added base device tree files for sdxlemur v2 Change-Id: Ic76fe821b8d6f1365bee37538d636e73e34f6ca6 --- qcom/Makefile | 11 ++++++++++- qcom/sdxlemur-v2-cdp.dts | 12 ++++++++++++ qcom/sdxlemur-v2-mtp-cpe.dts | 12 ++++++++++++ qcom/sdxlemur-v2-mtp-mbb-emmc.dts | 12 ++++++++++++ qcom/sdxlemur-v2-mtp-mbb-ntn3-pcie.dts | 12 ++++++++++++ qcom/sdxlemur-v2-mtp-mbb-pcie-ep.dts | 12 ++++++++++++ qcom/sdxlemur-v2-mtp-mbb-pcie-rc-ep.dts | 12 ++++++++++++ qcom/sdxlemur-v2-mtp-mbb.dts | 12 ++++++++++++ qcom/sdxlemur-v2-mtp.dts | 12 ++++++++++++ qcom/sdxlemur-v2-rcm-pcie-ep.dts | 12 ++++++++++++ qcom/sdxlemur-v2-rcm-rc.dts | 12 ++++++++++++ qcom/sdxlemur-v2.dtsi | 8 ++++++++ 12 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 qcom/sdxlemur-v2-cdp.dts create mode 100644 qcom/sdxlemur-v2-mtp-cpe.dts create mode 100644 qcom/sdxlemur-v2-mtp-mbb-emmc.dts create mode 100644 qcom/sdxlemur-v2-mtp-mbb-ntn3-pcie.dts create mode 100644 qcom/sdxlemur-v2-mtp-mbb-pcie-ep.dts create mode 100644 qcom/sdxlemur-v2-mtp-mbb-pcie-rc-ep.dts create mode 100644 qcom/sdxlemur-v2-mtp-mbb.dts create mode 100644 qcom/sdxlemur-v2-mtp.dts create mode 100644 qcom/sdxlemur-v2-rcm-pcie-ep.dts create mode 100644 qcom/sdxlemur-v2-rcm-rc.dts create mode 100644 qcom/sdxlemur-v2.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index 3799f11a48c2..149ca1310ab3 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -264,7 +264,16 @@ dtb-$(CONFIG_ARCH_SDXLEMUR) += sdxlemur-rumi.dtb \ sdxlemur-mtp-mbb-pcie-rc-ep.dtb \ sdxlemur-mtp-mbb.dtb \ sdxlemur-rcm-pcie-ep.dtb \ - sdxlemur-rcm-rc.dtb + sdxlemur-rcm-rc.dtb \ + sdxlemur-v2-cdp.dtb \ + sdxlemur-v2-mtp-mbb.dtb \ + sdxlemur-v2-mtp-cpe.dtb \ + sdxlemur-v2-mtp-mbb-emmc.dtb \ + sdxlemur-v2-mtp-mbb-ntn3-pcie.dtb \ + sdxlemur-v2-mtp-mbb-pcie-ep.dtb \ + sdxlemur-v2-mtp-mbb-pcie-rc-ep.dtb \ + sdxlemur-v2-rcm-pcie-ep.dtb \ + sdxlemur-v2-rcm-rc.dtb ifeq ($(CONFIG_ARCH_SHIMA), y) diff --git a/qcom/sdxlemur-v2-cdp.dts b/qcom/sdxlemur-v2-cdp.dts new file mode 100644 index 000000000000..a40de23838ce --- /dev/null +++ b/qcom/sdxlemur-v2-cdp.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-cdp.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR CDP V2"; + compatible = "qcom,sdxlemur-cdp", + "qcom,sdxlemur", "qcom,cdp"; + qcom,board-id = <0x20001 0x300>; +}; diff --git a/qcom/sdxlemur-v2-mtp-cpe.dts b/qcom/sdxlemur-v2-mtp-cpe.dts new file mode 100644 index 000000000000..42e5d0a51d6b --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-cpe.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-cpe.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x6020008 0x306>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb-emmc.dts b/qcom/sdxlemur-v2-mtp-mbb-emmc.dts new file mode 100644 index 000000000000..9076ddf8c3d3 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb-emmc.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb-emmc.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB eMMC V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x2020108 0x302>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb-ntn3-pcie.dts b/qcom/sdxlemur-v2-mtp-mbb-ntn3-pcie.dts new file mode 100644 index 000000000000..37fd541cd0b2 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb-ntn3-pcie.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb-ntn3-pcie.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB NTN3 PCIE V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x5020008 0x305>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb-pcie-ep.dts b/qcom/sdxlemur-v2-mtp-mbb-pcie-ep.dts new file mode 100644 index 000000000000..77326071dd86 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb-pcie-ep.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb-pcie-ep.dtsi" +#include "sdxlemur-512mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB PCIE-EP V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x4020008 0x204>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb-pcie-rc-ep.dts b/qcom/sdxlemur-v2-mtp-mbb-pcie-rc-ep.dts new file mode 100644 index 000000000000..c5956de09f13 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb-pcie-rc-ep.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb-pcie-rc-ep.dtsi" +#include "sdxlemur-512mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB RC PCIE-EP V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x3020008 0x203>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb.dts b/qcom/sdxlemur-v2-mtp-mbb.dts new file mode 100644 index 000000000000..3814ef3e3d07 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x2020008 0x302>; +}; diff --git a/qcom/sdxlemur-v2-mtp.dts b/qcom/sdxlemur-v2-mtp.dts new file mode 100644 index 000000000000..40cb9249df97 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x20008 0x300>; +}; diff --git a/qcom/sdxlemur-v2-rcm-pcie-ep.dts b/qcom/sdxlemur-v2-rcm-pcie-ep.dts new file mode 100644 index 000000000000..b22c1df9690e --- /dev/null +++ b/qcom/sdxlemur-v2-rcm-pcie-ep.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-rcm-pcie-ep.dtsi" +#include "sdxlemur-512mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR RCM PCIe-EP V2"; + compatible = "qcom,sdxlemur-rcm", + "qcom,sdxlemur", "qcom,rcm"; + qcom,board-id = <0x1020015 0x201>; +}; diff --git a/qcom/sdxlemur-v2-rcm-rc.dts b/qcom/sdxlemur-v2-rcm-rc.dts new file mode 100644 index 000000000000..385329444730 --- /dev/null +++ b/qcom/sdxlemur-v2-rcm-rc.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-rcm-rc.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR RCM Root Complex V2"; + compatible = "qcom,sdxlemur-rcm", + "qcom,sdxlemur", "qcom,rcm"; + qcom,board-id = <0x20015 0x300>; +}; diff --git a/qcom/sdxlemur-v2.dtsi b/qcom/sdxlemur-v2.dtsi new file mode 100644 index 000000000000..59cb20523cbd --- /dev/null +++ b/qcom/sdxlemur-v2.dtsi @@ -0,0 +1,8 @@ +#include "sdxlemur.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR V2"; + compatible = "qcom,sdxlemur"; + qcom,msm-id = <458 0x20000>, <483 0x20000>; +}; +