Merge "ARM: dts: msm: add display support for crow IDPS platform"

This commit is contained in:
qctecmdr
2023-06-15 07:56:09 -07:00
committed by Gerrit - the friendly Code Review server
6 changed files with 176 additions and 2 deletions

4
Kbuild
View File

@@ -28,7 +28,9 @@ dtbo-$(CONFIG_ARCH_CROW) += display/crow-sde.dtbo \
display/crow-sde-display-idp-wcd-overlay.dtbo \
display/crow-sde-display-atp-overlay.dtbo \
display/crow-sde-display-rumi-overlay.dtbo \
display/crow-sde-display-qrd-overlay.dtbo
display/crow-sde-display-qrd-overlay.dtbo \
display/crow-sde-display-idps-overlay.dtbo \
display/crow-sde-display-idps-wcd-overlay.dtbo
else
dtbo-$(CONFIG_ARCH_CROW) += display/trustedvm-crow-sde-display-idp-overlay.dtbo \
display/trustedvm-crow-sde-display-idp-wcd-overlay.dtbo \

View File

@@ -7,5 +7,5 @@
model = "Qualcomm Technologies, Inc. Crow IDP WCD";
compatible = "qcom,crow-idp", "qcom,crow", "qcom,idp";
qcom,msm-id = <608 0x10000>;
qcom,board-id = <34 1>, <34 2>, <34 3>;
qcom,board-id = <34 1>, <34 3>;
};

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,149 @@
#include "crow-sde-display.dtsi"
&dsi_vtdr6130_amoled_cmd {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
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>;
qcom,mdss-dsi-display-timings {
timing@0 {
/delete-property/ qcom,mdss-dsi-panel-clockrate;
};
timing@1 {
/delete-property/ qcom,mdss-dsi-panel-clockrate;
};
timing@2 {
/delete-property/ qcom,mdss-dsi-panel-clockrate;
};
timing@3 {
/delete-property/ qcom,mdss-dsi-panel-clockrate;
};
};
};
&dsi_vtdr6130_amoled_120hz_cmd {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
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>;
qcom,mdss-dsi-display-timings {
timing@0 {
/delete-property/ qcom,mdss-dsi-panel-clockrate;
};
timing@1 {
/delete-property/ qcom,mdss-dsi-panel-clockrate;
};
timing@2 {
/delete-property/ qcom,mdss-dsi-panel-clockrate;
};
};
};
&dsi_vtdr6130_amoled_video {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
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_panel_au {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
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_120hz_video {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
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_90hz_video {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
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_cmd {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
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,panel-supply-entries = <&dsi_panel_pwr_supply>;
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,panel-supply-entries = <&dsi_panel_pwr_supply_sim>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&dsi_sim_vid {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&dsi_sim_dsc_375_cmd {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&dsi_sim_dsc_10b_cmd {
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
};
&sde_dsi {
qcom,dsi-default-panel = <&dsi_vtdr6130_amoled_cmd>;
};
&qupv3_se0_spi {
goodix-berlin@0 {
panel = <&dsi_vtdr6130_amoled_cmd
&dsi_vtdr6130_amoled_video
&dsi_vtdr6130_amoled_120hz_cmd
&dsi_vtdr6130_amoled_120hz_video
&dsi_vtdr6130_amoled_qsync_144hz_cmd
&dsi_vtdr6130_amoled_qsync_144hz_video
&dsi_vtdr6130_amoled_90hz_video>;
};
};