diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index f6441369dc2f..e993afb45b1f 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -292,6 +292,9 @@ compatible = "qcom,holi-cdp" compatible = "qcom,holi-qrd" compatible = "qcom,holi-atp" compatible = "qcom,blair-rumi" +compatible = "qcom,blair-mtp" +compatible = "qcom,blair-cdp" +compatible = "qcom,blair-atp" compatible = "qcom,scuba-idp" compatible = "qcom,monaco-rumi" compatible = "qcom,monaco" diff --git a/qcom/Makefile b/qcom/Makefile index 1f151607651e..c82309013266 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -120,11 +120,21 @@ dtb-$(CONFIG_ARCH_HOLI) += holi-rumi.dtb \ endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) -dtbo-$(CONFIG_ARCH_BLAIR) += blair-rumi-overlay.dtbo +dtbo-$(CONFIG_ARCH_BLAIR) += blair-rumi-overlay.dtbo \ + blair-mtp-overlay.dtbo \ + blair-cdp-overlay.dtbo \ + blair-atp-overlay.dtbo blair-rumi-overlay.dtbo-base := blair.dtb +blair-mtp-overlay.dtbo-base := blair.dtb +blair-cdp-overlay.dtbo-base := blair.dtb +blair-atp-overlay.dtbo-base := blair.dtb + else -dtb-$(CONFIG_ARCH_BLAIR) += blair-rumi.dtb +dtb-$(CONFIG_ARCH_BLAIR) += blair-rumi.dtb \ + blair-mtp.dtb \ + blair-cdp.dtb \ + blair-atp.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) diff --git a/qcom/blair-atp-overlay.dts b/qcom/blair-atp-overlay.dts new file mode 100644 index 000000000000..3cb5e6589def --- /dev/null +++ b/qcom/blair-atp-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "blair.dtsi" +#include "blair-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blair ATP"; + compatible = "qcom,blair-atp", "qcom,blair", "qcom,atp"; + qcom,msm-id = <507 0x10000>; + qcom,board-id = <33 0>; +}; diff --git a/qcom/blair-atp.dts b/qcom/blair-atp.dts new file mode 100644 index 000000000000..f9a6a9ab1028 --- /dev/null +++ b/qcom/blair-atp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "blair.dtsi" +#include "blair-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blair ATP"; + compatible = "qcom,blair-atp", "qcom,blair", "qcom,atp"; + qcom,board-id = <33 0>; +}; diff --git a/qcom/blair-atp.dtsi b/qcom/blair-atp.dtsi new file mode 100644 index 000000000000..336d7a250678 --- /dev/null +++ b/qcom/blair-atp.dtsi @@ -0,0 +1,2 @@ +/ { +}; diff --git a/qcom/blair-cdp-overlay.dts b/qcom/blair-cdp-overlay.dts new file mode 100644 index 000000000000..040d921c2875 --- /dev/null +++ b/qcom/blair-cdp-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "blair.dtsi" +#include "blair-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blair CDP"; + compatible = "qcom,blair-cdp", "qcom,blair", "qcom,cdp"; + qcom,msm-id = <507 0x10000>; + qcom,board-id = <1 0>; +}; diff --git a/qcom/blair-cdp.dts b/qcom/blair-cdp.dts new file mode 100644 index 000000000000..1126b6f080ce --- /dev/null +++ b/qcom/blair-cdp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "blair.dtsi" +#include "blair-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blair CDP"; + compatible = "qcom,blair-cdp", "qcom,blair", "qcom,cdp"; + qcom,board-id = <1 0>; +}; diff --git a/qcom/blair-cdp.dtsi b/qcom/blair-cdp.dtsi new file mode 100644 index 000000000000..336d7a250678 --- /dev/null +++ b/qcom/blair-cdp.dtsi @@ -0,0 +1,2 @@ +/ { +}; diff --git a/qcom/blair-mtp-overlay.dts b/qcom/blair-mtp-overlay.dts new file mode 100644 index 000000000000..dc4692d649ac --- /dev/null +++ b/qcom/blair-mtp-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; + +#include "blair.dtsi" +#include "blair-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blair MTP"; + compatible = "qcom,blair-mtp", "qcom,blair", "qcom,mtp"; + qcom,msm-id = <507 0x10000>; + qcom,board-id = <8 0>; +}; + diff --git a/qcom/blair-mtp.dts b/qcom/blair-mtp.dts new file mode 100644 index 000000000000..b02097f25f9d --- /dev/null +++ b/qcom/blair-mtp.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "blair.dtsi" +#include "blair-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blair MTP"; + compatible = "qcom,blair-mtp", "qcom,blair", "qcom,mtp"; + qcom,board-id = <8 0>; +}; + diff --git a/qcom/blair-mtp.dtsi b/qcom/blair-mtp.dtsi new file mode 100644 index 000000000000..336d7a250678 --- /dev/null +++ b/qcom/blair-mtp.dtsi @@ -0,0 +1,2 @@ +/ { +};