From fae1d6be22f3106c83db971ae91a66e68d8d8512 Mon Sep 17 00:00:00 2001 From: Mukesh Ojha Date: Wed, 17 Jun 2020 18:26:46 +0530 Subject: [PATCH] ARM: dts: msm: Add initial device tree for Shima for IDP/ATP Add initial device tree to support Shima platform on IDP, ATP platforms. Change-Id: I248c677bfd003ac35c1264f45beb4fdc44f98c4e --- bindings/arm/msm/msm.txt | 4 +++- qcom/Makefile | 12 +++++++++--- qcom/shima-atp-overlay.dts | 11 +++++++++++ qcom/shima-atp.dts | 10 ++++++++++ qcom/shima-atp.dtsi | 1 + qcom/shima-idp-overlay.dts | 11 +++++++++++ qcom/shima-idp.dts | 10 ++++++++++ qcom/shima-idp.dtsi | 2 ++ 8 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 qcom/shima-atp-overlay.dts create mode 100644 qcom/shima-atp.dts create mode 100644 qcom/shima-atp.dtsi create mode 100644 qcom/shima-idp-overlay.dts create mode 100644 qcom/shima-idp.dts create mode 100644 qcom/shima-idp.dtsi diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index cfc99bd44f41..f64c8a206eac 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -194,11 +194,13 @@ compatible = "qcom,lahaina-mtp" compatible = "qcom,lahaina-cdp" compatible = "qcom,lahaina-qrd" compatible = "qcom,lahaina-qrd-module" -compatible = "qcom,shima-rumi" compatible = "qcom,lahainap-mtp" compatible = "qcom,lahainap-cdp" compatible = "qcom,lahainap-atp" compatible = "qcom,lahainap-qrd" +compatible = "qcom,shima-rumi" +compatible = "qcom,shima-idp" +compatible = "qcom,shima-atp" compatible = "qcom,lito-rumi" compatible = "qcom,lito-mtp" compatible = "qcom,lito-cdp" diff --git a/qcom/Makefile b/qcom/Makefile index 1e0afd060371..bae6e1bf3999 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -60,12 +60,18 @@ dtb-$(CONFIG_ARCH_HOLI) += holi-rumi.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) -dtbo-$(CONFIG_ARCH_SHIMA) += \ - shima-rumi-overlay.dtbo +dtbo-$(CONFIG_ARCH_SHIMA) += \ + shima-rumi-overlay.dtbo \ + shima-idp-overlay.dtbo \ + shima-atp-overlay.dtbo shima-rumi-overlay.dtbo-base := shima.dtb +shima-idp-overlay.dtbo-base := shima.dtb +shima-atp-overlay.dtbo-base := shima.dtb else -dtb-$(CONFIG_ARCH_SHIMA) += shima-rumi.dtb +dtb-$(CONFIG_ARCH_SHIMA) += shima-rumi.dtb \ + shima-idp.dtb \ + shima-atp.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) diff --git a/qcom/shima-atp-overlay.dts b/qcom/shima-atp-overlay.dts new file mode 100644 index 000000000000..3f2916d007b8 --- /dev/null +++ b/qcom/shima-atp-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "shima-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima ATP"; + compatible = "qcom,shima-atp", "qcom,shima", "qcom,atp"; + qcom,msm-id = <450 0x10000>; + qcom,board-id = <0x10021 0>; +}; diff --git a/qcom/shima-atp.dts b/qcom/shima-atp.dts new file mode 100644 index 000000000000..ceae6caff3ff --- /dev/null +++ b/qcom/shima-atp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "shima.dtsi" +#include "shima-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima ATP"; + compatible = "qcom,shima-atp", "qcom,shima", "qcom,atp"; + qcom,board-id = <0x10021 0>; +}; diff --git a/qcom/shima-atp.dtsi b/qcom/shima-atp.dtsi new file mode 100644 index 000000000000..366890de4759 --- /dev/null +++ b/qcom/shima-atp.dtsi @@ -0,0 +1 @@ +#include "shima-idp.dtsi" diff --git a/qcom/shima-idp-overlay.dts b/qcom/shima-idp-overlay.dts new file mode 100644 index 000000000000..f47a0a5a25b5 --- /dev/null +++ b/qcom/shima-idp-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "shima-idp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima IDP"; + compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; + qcom,msm-id = <450 0x10000>; + qcom,board-id = <34 0>; +}; diff --git a/qcom/shima-idp.dts b/qcom/shima-idp.dts new file mode 100644 index 000000000000..f76d7d202105 --- /dev/null +++ b/qcom/shima-idp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "shima.dtsi" +#include "shima-idp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima IDP"; + compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; + qcom,board-id = <34 0>; +}; diff --git a/qcom/shima-idp.dtsi b/qcom/shima-idp.dtsi new file mode 100644 index 000000000000..17f1e228977f --- /dev/null +++ b/qcom/shima-idp.dtsi @@ -0,0 +1,2 @@ +&soc { +};