diff --git a/qcom/Makefile b/qcom/Makefile index bb62dc1d4f59..d04599bb040e 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -445,7 +445,16 @@ dtb-$(CONFIG_ARCH_SDXLEMUR) += sdxlemur-rumi.dtb \ sdxlemur-v2-mtp-mbb-pcie-ep-ipq.dtb \ sdxlemur-v2-mtp-mbb-pcie-rc-ep.dtb \ sdxlemur-v2-rcm-pcie-ep.dtb \ - sdxlemur-v2-rcm-rc.dtb + sdxlemur-v2-rcm-rc.dtb \ + sdxlemur-v2-atp.dtb \ + sdxlemur-v2-mtp-cpe-pine1x.dtb \ + sdxlemur-v2-mtp-cpe-pine2x.dtb \ + sdxlemur-v2-mtp-mbb-emmc-512mb.dtb \ + sdxlemur-v2-mtp-mbb-m2-ep-usb.dtb \ + sdxlemur-v2-mtp-mbb-m2-ep.dtb \ + sdxlemur-v2-rcm-rc-pine1x.dtb \ + sdxlemur-v2-rcm-rc-pine2x.dtb + ifeq ($(CONFIG_ARCH_SHIMA), y) diff --git a/qcom/sdxlemur-v2-atp.dts b/qcom/sdxlemur-v2-atp.dts new file mode 100644 index 000000000000..4fceb2ef95c5 --- /dev/null +++ b/qcom/sdxlemur-v2-atp.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-atp.dtsi" +#include "sdxlemur-512mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR ATP V2"; + compatible = "qcom,sdxlemur-atp", + "qcom,sdxlemur", "qcom,atp"; + qcom,board-id = <0x010021 0x200>; +}; diff --git a/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts b/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts new file mode 100644 index 000000000000..6cb3eca2e5ac --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-cpe.dtsi" +#include "sdxlemur-mtp-cpe-pine1x.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE 1x Pine V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x9010008 0x309>; +}; diff --git a/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts b/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts new file mode 100644 index 000000000000..a688c1a627c3 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-cpe.dtsi" +#include "sdxlemur-mtp-cpe-pine2x.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP CPE 2x Pine V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0xA010008 0x30A>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb-emmc-512mb.dts b/qcom/sdxlemur-v2-mtp-mbb-emmc-512mb.dts new file mode 100644 index 000000000000..220761d0bb94 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb-emmc-512mb.dts @@ -0,0 +1,14 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb-pcie-ep.dtsi" +#include "sdxlemur-mtp-mbb-emmc.dtsi" +#include "sdxlemur-512mb.dtsi" +#include "sdxlemur-bluetooth.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB eMMC 512 MB V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x2010108 0x202>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb-m2-ep-usb.dts b/qcom/sdxlemur-v2-mtp-mbb-m2-ep-usb.dts new file mode 100644 index 000000000000..6180453ec7eb --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb-m2-ep-usb.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb-pcie-ep.dtsi" +#include "sdxlemur-mtp-mbb-m2-ep-usb.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB M2 EP USB V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x10010008 0x310>; +}; diff --git a/qcom/sdxlemur-v2-mtp-mbb-m2-ep.dts b/qcom/sdxlemur-v2-mtp-mbb-m2-ep.dts new file mode 100644 index 000000000000..c67a84f09691 --- /dev/null +++ b/qcom/sdxlemur-v2-mtp-mbb-m2-ep.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-mtp-mbb-pcie-ep.dtsi" +#include "sdxlemur-mtp-mbb-m2-ep.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR MTP MBB M2 EP V2"; + compatible = "qcom,sdxlemur-mtp", + "qcom,sdxlemur", "qcom,mtp"; + qcom,board-id = <0x8010008 0x308>; +}; diff --git a/qcom/sdxlemur-v2-rcm-rc-pine1x.dts b/qcom/sdxlemur-v2-rcm-rc-pine1x.dts new file mode 100644 index 000000000000..07de3ae04b90 --- /dev/null +++ b/qcom/sdxlemur-v2-rcm-rc-pine1x.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-rcm-rc.dtsi" +#include "sdxlemur-rcm-rc-pine1x.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR RCM Root Complex 1x Pine V2"; + compatible = "qcom,sdxlemur-rcm", + "qcom,sdxlemur", "qcom,rcm"; + qcom,board-id = <0x2010015 0x302>; +}; diff --git a/qcom/sdxlemur-v2-rcm-rc-pine2x.dts b/qcom/sdxlemur-v2-rcm-rc-pine2x.dts new file mode 100644 index 000000000000..54a8cc00ac91 --- /dev/null +++ b/qcom/sdxlemur-v2-rcm-rc-pine2x.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "sdxlemur-v2.dtsi" +#include "sdxlemur-rcm-rc.dtsi" +#include "sdxlemur-rcm-rc-pine2x.dtsi" +#include "sdxlemur-1024mb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXLEMUR RCM Root Complex 2x Pine V2"; + compatible = "qcom,sdxlemur-rcm", + "qcom,sdxlemur", "qcom,rcm"; + qcom,board-id = <0x3010015 0x303>; +};