mirror of
https://github.com/Evolution-X-Devices/kernel_oneplus_sm8550-devicetrees
synced 2026-02-01 09:49:52 +00:00
Merge "ARM: dts: msm: add display support for crow IDPS platform"
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
commit
d61ea48ea2
4
Kbuild
4
Kbuild
@@ -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 \
|
||||
|
||||
@@ -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>;
|
||||
};
|
||||
|
||||
11
display/crow-sde-display-idps-overlay.dts
Normal file
11
display/crow-sde-display-idps-overlay.dts
Normal 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>;
|
||||
};
|
||||
11
display/crow-sde-display-idps-wcd-overlay.dts
Normal file
11
display/crow-sde-display-idps-wcd-overlay.dts
Normal 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>;
|
||||
};
|
||||
1
display/crow-sde-display-idps-wcd.dtsi
Normal file
1
display/crow-sde-display-idps-wcd.dtsi
Normal file
@@ -0,0 +1 @@
|
||||
#include "crow-sde-display-idps.dtsi"
|
||||
149
display/crow-sde-display-idps.dtsi
Normal file
149
display/crow-sde-display-idps.dtsi
Normal 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>;
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user