From ed8e10b20c2b37033fa207c9ba6f74a21871b744 Mon Sep 17 00:00:00 2001 From: Mukesh Ojha Date: Wed, 23 Sep 2020 23:39:51 +0530 Subject: [PATCH 1/2] ARM: dts: msm: Add device tree for Shima IDP/IDPS with 120fps platform Add device tree support for 1. Shima IDP with 120fps. 2. Shima IDPS digital mics support with 120fps. Change-Id: I7f2e820e2a2b6245b7377bc6432bbcf9e2f9607a --- qcom/Makefile | 12 +++++++++--- qcom/shima-idp-120fps-overlay.dts | 11 +++++++++++ qcom/shima-idp-120fps.dts | 10 ++++++++++ qcom/shima-idp-120fps.dtsi | 4 ++++ qcom/shima-idps-digital-mics-120fps-overlay.dts | 11 +++++++++++ qcom/shima-idps-digital-mics-120fps.dts | 10 ++++++++++ qcom/shima-idps-digital-mics-120fps.dtsi | 6 ++++++ 7 files changed, 61 insertions(+), 3 deletions(-) create mode 100644 qcom/shima-idp-120fps-overlay.dts create mode 100644 qcom/shima-idp-120fps.dts create mode 100644 qcom/shima-idp-120fps.dtsi create mode 100644 qcom/shima-idps-digital-mics-120fps-overlay.dts create mode 100644 qcom/shima-idps-digital-mics-120fps.dts create mode 100644 qcom/shima-idps-digital-mics-120fps.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index 1a1c6f058bd8..7ed2de109fca 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -104,22 +104,28 @@ endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) dtbo-$(CONFIG_ARCH_SHIMA) += \ shima-rumi-overlay.dtbo \ - shima-idp-overlay.dtbo \ + shima-idp-overlay.dtbo \ + shima-idp-120fps-overlay.dtbo \ shima-atp-overlay.dtbo \ shima-qrd-overlay.dtbo \ - shima-idps-digital-mics-overlay.dtbo + shima-idps-digital-mics-overlay.dtbo \ + shima-idps-digital-mics-120fps-overlay.dtbo shima-rumi-overlay.dtbo-base := shima.dtb shima-idp-overlay.dtbo-base := shima.dtb +shima-idp-120fps-overlay.dtbo-base := shima.dtb shima-atp-overlay.dtbo-base := shima.dtb shima-qrd-overlay.dtbo-base := shima.dtb shima-idps-digital-mics-overlay.dtbo-base := shima.dtb +shima-idps-digital-mics-120fps-overlay.dtbo-base := shima.dtb else dtb-$(CONFIG_ARCH_SHIMA) += shima-rumi.dtb \ shima-idp.dtb \ + shima-idp-120fps.dtb \ shima-atp.dtb \ shima-qrd.dtb \ - shima-idps-digital-mics.dtb + shima-idps-digital-mics.dtb \ + shima-idps-digital-mics-120fps.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) diff --git a/qcom/shima-idp-120fps-overlay.dts b/qcom/shima-idp-120fps-overlay.dts new file mode 100644 index 000000000000..ef17b34fcdb7 --- /dev/null +++ b/qcom/shima-idp-120fps-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "shima-idp-120fps.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima IDP + 120fps"; + compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; + qcom,msm-id = <450 0x10000>; + qcom,board-id = <34 2>; +}; diff --git a/qcom/shima-idp-120fps.dts b/qcom/shima-idp-120fps.dts new file mode 100644 index 000000000000..75ea5988bc79 --- /dev/null +++ b/qcom/shima-idp-120fps.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "shima.dtsi" +#include "shima-idp-120fps.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima IDP + 120fps"; + compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; + qcom,board-id = <34 2>; +}; diff --git a/qcom/shima-idp-120fps.dtsi b/qcom/shima-idp-120fps.dtsi new file mode 100644 index 000000000000..4f6732d3b955 --- /dev/null +++ b/qcom/shima-idp-120fps.dtsi @@ -0,0 +1,4 @@ +#include "shima-idp.dtsi" + +&soc { +}; diff --git a/qcom/shima-idps-digital-mics-120fps-overlay.dts b/qcom/shima-idps-digital-mics-120fps-overlay.dts new file mode 100644 index 000000000000..b5c784b62fb4 --- /dev/null +++ b/qcom/shima-idps-digital-mics-120fps-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "shima-idps-digital-mics-120fps.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima IDPS DIGITAL MICS + 120fps"; + compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; + qcom,msm-id = <450 0x10000>; + qcom,board-id = <34 3>; +}; diff --git a/qcom/shima-idps-digital-mics-120fps.dts b/qcom/shima-idps-digital-mics-120fps.dts new file mode 100644 index 000000000000..f6773a9471eb --- /dev/null +++ b/qcom/shima-idps-digital-mics-120fps.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "shima.dtsi" +#include "shima-idps-digital-mics-120fps.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Shima IDPS DIGITAL MICS + 120fps"; + compatible = "qcom,shima-idp", "qcom,shima", "qcom,idp"; + qcom,board-id = <34 3>; +}; diff --git a/qcom/shima-idps-digital-mics-120fps.dtsi b/qcom/shima-idps-digital-mics-120fps.dtsi new file mode 100644 index 000000000000..51ccf2dd48fd --- /dev/null +++ b/qcom/shima-idps-digital-mics-120fps.dtsi @@ -0,0 +1,6 @@ +#include "shima-idps-digital-mics.dtsi" + +&soc { +}; + + From 12f00961f388955b99f68e4de1e2ba7dff257fc8 Mon Sep 17 00:00:00 2001 From: Ritesh Kumar Date: Thu, 24 Sep 2020 17:12:58 +0530 Subject: [PATCH 2/2] ARM: dts: msm: Select 120Hz panel as default on 120Hz shima dts This change adds support to select 120Hz command mode panel as default panel on shima 120Hz IDP/IDPS platform. Change-Id: I2ca4fb9f181ad3b721ce05a4740cf18f4127bddc --- qcom/shima-idp-120fps.dtsi | 4 ++++ qcom/shima-idps-digital-mics-120fps.dtsi | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/qcom/shima-idp-120fps.dtsi b/qcom/shima-idp-120fps.dtsi index 4f6732d3b955..f110f793bbeb 100644 --- a/qcom/shima-idp-120fps.dtsi +++ b/qcom/shima-idp-120fps.dtsi @@ -2,3 +2,7 @@ &soc { }; + +&sde_dsi { + qcom,dsi-default-panel = <&dsi_r66451_amoled_cmd>; +}; diff --git a/qcom/shima-idps-digital-mics-120fps.dtsi b/qcom/shima-idps-digital-mics-120fps.dtsi index 51ccf2dd48fd..976bee956cd7 100644 --- a/qcom/shima-idps-digital-mics-120fps.dtsi +++ b/qcom/shima-idps-digital-mics-120fps.dtsi @@ -3,4 +3,6 @@ &soc { }; - +&sde_dsi { + qcom,dsi-default-panel = <&dsi_r66451_amoled_cmd>; +};