ARM: dts: msm: add trustedvm display platform overlay for crow target

Add trustedvm display platform overlay for crow target.

Change-Id: I0d77e10ac16a6503d0523a7c60b7d233610967fa
This commit is contained in:
Anand Tarakh
2023-05-11 14:14:52 +05:30
committed by Gerrit - the friendly Code Review server
parent 23c5cfd894
commit b5a8bbc62f
12 changed files with 153 additions and 0 deletions

6
Kbuild
View File

@@ -29,6 +29,12 @@ dtbo-$(CONFIG_ARCH_CROW) += display/crow-sde.dtbo \
display/crow-sde-display-atp-overlay.dtbo \
display/crow-sde-display-rumi-overlay.dtbo \
display/crow-sde-display-qrd-overlay.dtbo
else
dtbo-$(CONFIG_ARCH_CROW) += display/trustedvm-crow-sde-display-idp-overlay.dtbo \
display/trustedvm-crow-sde-display-idp-wcd-overlay.dtbo \
display/trustedvm-crow-sde-display-atp-overlay.dtbo \
display/trustedvm-crow-sde-display-rumi-overlay.dtbo \
display/trustedvm-crow-sde-display-qrd-overlay.dtbo
endif
ifeq ($(CONFIG_ARCH_SA8155), y)

View File

@@ -0,0 +1,12 @@
/dts-v1/;
/plugin/;
#include "trustedvm-crow-sde.dtsi"
#include "trustedvm-crow-sde-display-atp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Crow ATP - TrustedVM";
compatible = "qcom,crow-atp", "qcom,crow", "qcom,atp";
qcom,msm-id = <608 0x10000>;
qcom,board-id = <33 0>;
};

View File

@@ -0,0 +1 @@
#include "trustedvm-crow-sde-display-idp.dtsi"

View File

@@ -0,0 +1,12 @@
/dts-v1/;
/plugin/;
#include "trustedvm-crow-sde.dtsi"
#include "trustedvm-crow-sde-display-idp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Crow IDP - TrustedVM";
compatible = "qcom,crow-idp", "qcom,crow", "qcom,idp";
qcom,msm-id = <608 0x10000>;
qcom,board-id = <34 0>;
};

View File

@@ -0,0 +1,12 @@
/dts-v1/;
/plugin/;
#include "trustedvm-crow-sde.dtsi"
#include "trustedvm-crow-sde-display-idp-wcd.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Crow IDP WCD - TrustedVM";
compatible = "qcom,crow-idp", "qcom,crow", "qcom,idp";
qcom,msm-id = <608 0x10000>;
qcom,board-id = <34 1>, <34 2>, <34 3>;
};

View File

@@ -0,0 +1 @@
#include "trustedvm-crow-sde-display-idp.dtsi"

View File

@@ -0,0 +1,55 @@
#include "trustedvm-crow-sde-display.dtsi"
&dsi_vtdr6130_amoled_cmd {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-dsi-bl-min-level = <10>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-brightness-max-level = <8191>;
qcom,mdss-dsi-bl-inverted-dbv;
qcom,platform-reset-gpio = <&tlmm 127 0>;
};
&dsi_vtdr6130_amoled_video {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-dsi-bl-min-level = <10>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-brightness-max-level = <8191>;
qcom,mdss-dsi-bl-inverted-dbv;
qcom,platform-reset-gpio = <&tlmm 127 0>;
};
&dsi_vtdr6130_amoled_qsync_144hz_cmd {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-dsi-bl-min-level = <10>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-brightness-max-level = <8191>;
qcom,mdss-dsi-bl-inverted-dbv;
qcom,platform-reset-gpio = <&tlmm 127 0>;
};
&dsi_vtdr6130_amoled_qsync_144hz_video {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
qcom,mdss-dsi-bl-min-level = <10>;
qcom,mdss-dsi-bl-max-level = <4095>;
qcom,mdss-brightness-max-level = <8191>;
qcom,mdss-dsi-bl-inverted-dbv;
qcom,platform-reset-gpio = <&tlmm 127 0>;
};
&dsi_sim_cmd {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&dsi_sim_dsc_375_cmd {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&dsi_sim_dsc_10b_cmd {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&sde_dsi {
qcom,dsi-default-panel = <&dsi_vtdr6130_amoled_video>;
};

View File

@@ -0,0 +1,12 @@
/dts-v1/;
/plugin/;
#include "trustedvm-crow-sde.dtsi"
#include "trustedvm-crow-sde-display-qrd.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Crow QRD - TrustedVM";
compatible = "qcom,crow-qrd", "qcom,crow", "qcom,qrd";
qcom,msm-id = <608 0x10000>;
qcom,board-id = <11 0>;
};

View File

@@ -0,0 +1,5 @@
#include "trustedvm-crow-sde-display-idp.dtsi"
&sde_dsi {
qcom,dsi-default-panel = <&dsi_vtdr6130_amoled_cmd>;
};

View File

@@ -0,0 +1,12 @@
/dts-v1/;
/plugin/;
#include "trustedvm-crow-sde.dtsi"
#include "trustedvm-crow-sde-display-rumi.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Crow RUMI - TrustedVM";
compatible = "qcom,crow-rumi", "qcom,crow", "qcom,rumi";
qcom,msm-id = <608 0x10000>;
qcom,board-id = <15 0>;
};

View File

@@ -0,0 +1,13 @@
#include "trustedvm-crow-sde-display.dtsi"
&dsi_sim_cmd {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&dsi_sim_vid {
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&sde_dsi {
qcom,dsi-default-panel = <&dsi_sim_vid>;
};

View File

@@ -0,0 +1,12 @@
#include "crow-sde-display-common.dtsi"
&sde_dsi {
clocks = <&clock_cpucc 0>,
<&clock_cpucc 1>;
clock-names = "pll_byte_clk0", "pll_dsi_clk0";
};
&mdss_mdp {
connectors = <&sde_dsi &smmu_sde_unsec>;
};