diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index 93709ab8e29b..16b9fbede6b4 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -235,6 +235,7 @@ compatible = "qcom,sdxprairie-cdp" compatible = "qcom,sdxlemur-rumi" compatible = "qcom,sdxlemur-mtp" compatible = "qcom,sdxlemur-cdp" +compatible = "qcom,sdxlemur-rcm" compatible = "qcom,sdmmagpie-rumi" compatible = "qcom,sdmmagpie-idp" compatible = "qcom,sdmmagpie-qrd" diff --git a/qcom/Makefile b/qcom/Makefile index 1a1c6f058bd8..0655369c6682 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -165,7 +165,16 @@ endif dtb-$(CONFIG_ARCH_SDXLEMUR) += sdxlemur-rumi.dtb \ sdxlemur-cdp.dtb \ - sdxlemur-mtp.dtb + sdxlemur-mtp.dtb \ + sdxlemur-mtp-mbb.dtb \ + sdxlemur-mtp-cpe.dtb \ + sdxlemur-mtp-mbb-ntn3-pcie.dtb \ + sdxlemur-mtp-mbb-pcie-ep.dtb \ + sdxlemur-mtp-mbb-pcie-rc-ep.dtb \ + sdxlemur-mtp-mbb.dtb \ + sdxlemur-rcm-pcie-ep.dtb \ + sdxlemur-rcm-rc.dtb + ifeq ($(CONFIG_ARCH_SHIMA), y) ifeq ($(CONFIG_ARCH_QTI_VM), y) diff --git a/qcom/sdxlemur-mtp-cpe.dts b/qcom/sdxlemur-mtp-cpe.dts new file mode 100644 index 000000000000..696b1ab58713 --- /dev/null +++ b/qcom/sdxlemur-mtp-cpe.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sdxlemur.dtsi" +#include "sdxlemur-mtp-cpe.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x6010008 0>; +}; diff --git a/qcom/sdxlemur-mtp-cpe.dtsi b/qcom/sdxlemur-mtp-cpe.dtsi new file mode 100644 index 000000000000..cc3a833f430e --- /dev/null +++ b/qcom/sdxlemur-mtp-cpe.dtsi @@ -0,0 +1,5 @@ + +&soc { + +}; + diff --git a/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dts b/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dts new file mode 100644 index 000000000000..ead998c52e3c --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sdxlemur.dtsi" +#include "sdxlemur-mtp-mbb-ntn3-pcie.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB NTN3 PCIE"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x5010008 0>; +}; diff --git a/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dtsi b/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dtsi new file mode 100644 index 000000000000..cc3a833f430e --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb-ntn3-pcie.dtsi @@ -0,0 +1,5 @@ + +&soc { + +}; + diff --git a/qcom/sdxlemur-mtp-mbb-pcie-ep.dts b/qcom/sdxlemur-mtp-mbb-pcie-ep.dts new file mode 100644 index 000000000000..615f5c59659c --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb-pcie-ep.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sdxlemur.dtsi" +#include "sdxlemur-mtp-mbb-pcie-ep.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB PCIE-EP"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x4010008 0>; +}; diff --git a/qcom/sdxlemur-mtp-mbb-pcie-ep.dtsi b/qcom/sdxlemur-mtp-mbb-pcie-ep.dtsi new file mode 100644 index 000000000000..cc3a833f430e --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb-pcie-ep.dtsi @@ -0,0 +1,5 @@ + +&soc { + +}; + diff --git a/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dts b/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dts new file mode 100644 index 000000000000..c849ed133087 --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sdxlemur.dtsi" +#include "sdxlemur-mtp-mbb-pcie-rc-ep.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB RC PCIE-EP"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x3010008 0>; +}; diff --git a/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi b/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi new file mode 100644 index 000000000000..cc3a833f430e --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb-pcie-rc-ep.dtsi @@ -0,0 +1,5 @@ + +&soc { + +}; + diff --git a/qcom/sdxlemur-mtp-mbb.dts b/qcom/sdxlemur-mtp-mbb.dts new file mode 100644 index 000000000000..117c1bb3719b --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sdxlemur.dtsi" +#include "sdxlemur-mtp-mbb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x2010008 0>; +}; diff --git a/qcom/sdxlemur-mtp-mbb.dtsi b/qcom/sdxlemur-mtp-mbb.dtsi new file mode 100644 index 000000000000..cc3a833f430e --- /dev/null +++ b/qcom/sdxlemur-mtp-mbb.dtsi @@ -0,0 +1,5 @@ + +&soc { + +}; + diff --git a/qcom/sdxlemur-rcm-pcie-ep.dts b/qcom/sdxlemur-rcm-pcie-ep.dts new file mode 100644 index 000000000000..11a14dc88bef --- /dev/null +++ b/qcom/sdxlemur-rcm-pcie-ep.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sdxlemur.dtsi" +#include "sdxlemur-rcm-pcie-ep.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR RCM PCIe-EP"; + compatible = "qcom,sdxlemur-rcm", + "qcom,sdxlemur", "qcom,rcm"; + qcom,board-id = <0x1010015 0>; +}; diff --git a/qcom/sdxlemur-rcm-pcie-ep.dtsi b/qcom/sdxlemur-rcm-pcie-ep.dtsi new file mode 100644 index 000000000000..cc3a833f430e --- /dev/null +++ b/qcom/sdxlemur-rcm-pcie-ep.dtsi @@ -0,0 +1,5 @@ + +&soc { + +}; + diff --git a/qcom/sdxlemur-rcm-rc.dts b/qcom/sdxlemur-rcm-rc.dts new file mode 100644 index 000000000000..f061c22ed532 --- /dev/null +++ b/qcom/sdxlemur-rcm-rc.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sdxlemur.dtsi" +#include "sdxlemur-rcm-rc.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR RCM Root Complex"; + compatible = "qcom,sdxlemur-rcm", + "qcom,sdxlemur", "qcom,rcm"; + qcom,board-id = <0x1010015 0>; +}; diff --git a/qcom/sdxlemur-rcm-rc.dtsi b/qcom/sdxlemur-rcm-rc.dtsi new file mode 100644 index 000000000000..cc3a833f430e --- /dev/null +++ b/qcom/sdxlemur-rcm-rc.dtsi @@ -0,0 +1,5 @@ + +&soc { + +}; +