Merge 8aebb5a491
on remote branch
Change-Id: Icd5d9ae7cc3ec67ba7e643bfc2fdb919630d39ea
This commit is contained in:
@@ -5,6 +5,49 @@
|
|||||||
|
|
||||||
#include "kera-sde-display.dtsi"
|
#include "kera-sde-display.dtsi"
|
||||||
|
|
||||||
|
&pmxr2230_gpios {
|
||||||
|
lcd_backlight_ctrl {
|
||||||
|
lcd_backlight_en_default: lcd_backlight_en_default {
|
||||||
|
pins = "gpio2";
|
||||||
|
function = "normal";
|
||||||
|
input-disable;
|
||||||
|
output-enable;
|
||||||
|
bias-disable;
|
||||||
|
power-source = <1>;
|
||||||
|
qcom,drive-strength = <3>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&pm8550vs_g_gpios {
|
||||||
|
display_panel_avdd_default: display_panel_avdd_default {
|
||||||
|
pins = "gpio5";
|
||||||
|
function = "normal";
|
||||||
|
input-disable;
|
||||||
|
output-enable;
|
||||||
|
bias-disable;
|
||||||
|
power-source = <1>;
|
||||||
|
qcom,drive-strength = <3>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&soc {
|
||||||
|
display_panel_avdd: display_gpio_regulator@1 {
|
||||||
|
compatible = "qti-regulator-fixed";
|
||||||
|
regulator-name = "display_panel_avdd";
|
||||||
|
regulator-min-microvolt = <5500000>;
|
||||||
|
regulator-max-microvolt = <5500000>;
|
||||||
|
regulator-enable-ramp-delay = <233>;
|
||||||
|
gpio = <&pm8550vs_g_gpios 5 0>;
|
||||||
|
enable-active-high;
|
||||||
|
regulator-boot-on;
|
||||||
|
proxy-supply = <&display_panel_avdd>;
|
||||||
|
qcom,proxy-consumer-enable;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&display_panel_avdd_default>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&dsi_vtdr6130_amoled_cmd {
|
&dsi_vtdr6130_amoled_cmd {
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
@@ -178,19 +221,21 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&dsi_sharp_qhd_plus_dsc_cmd {
|
&dsi_sharp_qhd_plus_dsc_cmd {
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_lcd>;
|
||||||
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
||||||
qcom,mdss-dsi-bl-min-level = <1>;
|
qcom,mdss-dsi-bl-min-level = <1>;
|
||||||
qcom,mdss-dsi-bl-max-level = <4095>;
|
qcom,mdss-dsi-bl-max-level = <4095>;
|
||||||
qcom,platform-reset-gpio = <&tlmm 12 0>;
|
qcom,platform-reset-gpio = <&tlmm 12 0>;
|
||||||
|
qcom,platform-bklight-en-gpio = <&pmxr2230_gpios 2 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dsi_sharp_qhd_plus_dsc_video {
|
&dsi_sharp_qhd_plus_dsc_video {
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_sim>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_lcd>;
|
||||||
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
||||||
qcom,mdss-dsi-bl-min-level = <1>;
|
qcom,mdss-dsi-bl-min-level = <1>;
|
||||||
qcom,mdss-dsi-bl-max-level = <4095>;
|
qcom,mdss-dsi-bl-max-level = <4095>;
|
||||||
qcom,platform-reset-gpio = <&tlmm 12 0>;
|
qcom,platform-reset-gpio = <&tlmm 12 0>;
|
||||||
|
qcom,platform-bklight-en-gpio = <&pmxr2230_gpios 2 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dsi_sim_cmd {
|
&dsi_sim_cmd {
|
||||||
@@ -239,6 +284,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&sde_dsi {
|
&sde_dsi {
|
||||||
|
avdd-supply = <&display_panel_avdd>;
|
||||||
qcom,dsi-default-panel = <&dsi_vtdr6130_amoled_cmd>;
|
qcom,dsi-default-panel = <&dsi_vtdr6130_amoled_cmd>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -79,6 +79,30 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dsi_panel_pwr_supply_lcd: dsi_panel_pwr_supply_lcd {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
qcom,panel-supply-entry@0 {
|
||||||
|
reg = <0>;
|
||||||
|
qcom,supply-name = "vddio";
|
||||||
|
qcom,supply-min-voltage = <1800000>;
|
||||||
|
qcom,supply-max-voltage = <1800000>;
|
||||||
|
qcom,supply-enable-load = <220000>;
|
||||||
|
qcom,supply-disable-load = <8000>;
|
||||||
|
qcom,supply-post-on-sleep = <20>;
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,panel-supply-entry@1 {
|
||||||
|
reg = <1>;
|
||||||
|
qcom,supply-name = "avdd";
|
||||||
|
qcom,supply-min-voltage = <4600000>;
|
||||||
|
qcom,supply-max-voltage = <6000000>;
|
||||||
|
qcom,supply-enable-load = <260000>;
|
||||||
|
qcom,supply-disable-load = <100>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
sde_dsi: qcom,dsi-display-primary {
|
sde_dsi: qcom,dsi-display-primary {
|
||||||
compatible = "qcom,dsi-display";
|
compatible = "qcom,dsi-display";
|
||||||
label = "primary";
|
label = "primary";
|
||||||
|
@@ -87,7 +87,9 @@
|
|||||||
|
|
||||||
&dsi_vtdr6130_amoled_120hz_cmd {
|
&dsi_vtdr6130_amoled_120hz_cmd {
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
|
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-min-level = <10>;
|
||||||
qcom,mdss-dsi-bl-max-level = <4095>;
|
qcom,mdss-dsi-bl-max-level = <4095>;
|
||||||
qcom,mdss-brightness-max-level = <8191>;
|
qcom,mdss-brightness-max-level = <8191>;
|
||||||
@@ -239,7 +241,61 @@
|
|||||||
|
|
||||||
&dsi_vtdr6130_amoled_120hz_video {
|
&dsi_vtdr6130_amoled_120hz_video {
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
|
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 14 0>;
|
||||||
|
qcom,platform-sec-reset-gpio = <&tlmm 126 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_90hz_cmd {
|
||||||
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
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 14 0>;
|
||||||
|
qcom,platform-sec-reset-gpio = <&tlmm 126 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_90hz_video {
|
||||||
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
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 14 0>;
|
||||||
|
qcom,platform-sec-reset-gpio = <&tlmm 126 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_60hz_cmd {
|
||||||
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
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 14 0>;
|
||||||
|
qcom,platform-sec-reset-gpio = <&tlmm 126 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_60hz_video {
|
||||||
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
qcom,panel-sec-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
|
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-min-level = <10>;
|
||||||
qcom,mdss-dsi-bl-max-level = <4095>;
|
qcom,mdss-dsi-bl-max-level = <4095>;
|
||||||
qcom,mdss-brightness-max-level = <8191>;
|
qcom,mdss-brightness-max-level = <8191>;
|
||||||
@@ -270,6 +326,24 @@
|
|||||||
qcom,platform-sec-reset-gpio = <&tlmm 126 0>;
|
qcom,platform-sec-reset-gpio = <&tlmm 126 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&dsi_sharp_4k_dsc_cmd {
|
||||||
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_lcd>;
|
||||||
|
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
||||||
|
qcom,mdss-dsi-bl-min-level = <1>;
|
||||||
|
qcom,mdss-dsi-bl-max-level = <4095>;
|
||||||
|
qcom,platform-reset-gpio = <&tlmm 14 0>;
|
||||||
|
qcom,platform-bklight-en-gpio = <&pm8550vs_d_gpios 4 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_sharp_4k_dsc_video {
|
||||||
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_lcd>;
|
||||||
|
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
||||||
|
qcom,mdss-dsi-bl-min-level = <1>;
|
||||||
|
qcom,mdss-dsi-bl-max-level = <4095>;
|
||||||
|
qcom,platform-reset-gpio = <&tlmm 14 0>;
|
||||||
|
qcom,platform-bklight-en-gpio = <&pm8550vs_d_gpios 4 0>;
|
||||||
|
};
|
||||||
|
|
||||||
&dsi_sharp_qhd_plus_dsc_cmd {
|
&dsi_sharp_qhd_plus_dsc_cmd {
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_lcd>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_lcd>;
|
||||||
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external";
|
||||||
@@ -356,4 +430,15 @@
|
|||||||
&dsi_nt37801_amoled_cmd_ddicspr
|
&dsi_nt37801_amoled_cmd_ddicspr
|
||||||
&dsi_nt37801_amoled_video_ddicspr>;
|
&dsi_nt37801_amoled_video_ddicspr>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
goodix-berlin@5d {
|
||||||
|
panel = <&dsi_vtdr6130_amoled_cmd
|
||||||
|
&dsi_vtdr6130_amoled_video
|
||||||
|
&dsi_vtdr6130_amoled_60hz_cmd
|
||||||
|
&dsi_vtdr6130_amoled_60hz_video
|
||||||
|
&dsi_vtdr6130_amoled_90hz_cmd
|
||||||
|
&dsi_vtdr6130_amoled_90hz_video
|
||||||
|
&dsi_vtdr6130_amoled_120hz_cmd
|
||||||
|
&dsi_vtdr6130_amoled_120hz_video>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@@ -18,6 +18,8 @@
|
|||||||
#include "dsi-panel-nt37801-dsc-fhd-plus-cmd.dtsi"
|
#include "dsi-panel-nt37801-dsc-fhd-plus-cmd.dtsi"
|
||||||
#include "dsi-panel-nt37801-dsc-wqhd-plus-cmd-ddicspr.dtsi"
|
#include "dsi-panel-nt37801-dsc-wqhd-plus-cmd-ddicspr.dtsi"
|
||||||
#include "dsi-panel-nt37801-dsc-wqhd-plus-video-ddicspr.dtsi"
|
#include "dsi-panel-nt37801-dsc-wqhd-plus-video-ddicspr.dtsi"
|
||||||
|
#include "dsi-panel-sharp-dsc-4k-cmd.dtsi"
|
||||||
|
#include "dsi-panel-sharp-dsc-4k-video.dtsi"
|
||||||
#include "dsi-panel-sharp-dsc-qhd-plus-cmd.dtsi"
|
#include "dsi-panel-sharp-dsc-qhd-plus-cmd.dtsi"
|
||||||
#include "dsi-panel-sharp-dsc-qhd-plus-video.dtsi"
|
#include "dsi-panel-sharp-dsc-qhd-plus-video.dtsi"
|
||||||
#include "dsi-panel-sim-cmd-au.dtsi"
|
#include "dsi-panel-sim-cmd-au.dtsi"
|
||||||
@@ -31,6 +33,10 @@
|
|||||||
#include "dsi-panel-sim-video.dtsi"
|
#include "dsi-panel-sim-video.dtsi"
|
||||||
#include "dsi-panel-vtdr6130-dsc-fhd-plus-120hz-cmd.dtsi"
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-120hz-cmd.dtsi"
|
||||||
#include "dsi-panel-vtdr6130-dsc-fhd-plus-120hz-video.dtsi"
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-120hz-video.dtsi"
|
||||||
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-90hz-cmd.dtsi"
|
||||||
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-90hz-video.dtsi"
|
||||||
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-60hz-cmd.dtsi"
|
||||||
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-60hz-video.dtsi"
|
||||||
#include "dsi-panel-vtdr6130-dsc-fhd-plus-cmd.dtsi"
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-cmd.dtsi"
|
||||||
#include "dsi-panel-vtdr6130-dsc-fhd-plus-video.dtsi"
|
#include "dsi-panel-vtdr6130-dsc-fhd-plus-video.dtsi"
|
||||||
#include "dsi-panel-vtdr6130-qsync-dsc-fhd-plus-144hz-cmd.dtsi"
|
#include "dsi-panel-vtdr6130-qsync-dsc-fhd-plus-144hz-cmd.dtsi"
|
||||||
@@ -303,6 +309,110 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_90hz_cmd {
|
||||||
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
|
qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1";
|
||||||
|
|
||||||
|
qcom,esd-check-enabled;
|
||||||
|
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
|
||||||
|
qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
|
||||||
|
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
|
||||||
|
qcom,mdss-dsi-panel-status-value = <0x9c>;
|
||||||
|
qcom,mdss-dsi-panel-status-read-length = <1>;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-panel-hdr-enabled;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-display-timings {
|
||||||
|
timing@0 {
|
||||||
|
qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 1e 05
|
||||||
|
05 06 02 04 00 12 0a];
|
||||||
|
qcom,display-topology = <2 2 1>,
|
||||||
|
<1 1 1>;
|
||||||
|
qcom,default-topology-index = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
timing@1 {
|
||||||
|
qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 1e 05
|
||||||
|
05 06 02 04 00 12 0a];
|
||||||
|
qcom,display-topology = <2 2 1>,
|
||||||
|
<1 1 1>;
|
||||||
|
qcom,default-topology-index = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_90hz_video {
|
||||||
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
|
qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1";
|
||||||
|
|
||||||
|
qcom,esd-check-enabled;
|
||||||
|
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
|
||||||
|
qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
|
||||||
|
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
|
||||||
|
qcom,mdss-dsi-panel-status-value = <0x9c>;
|
||||||
|
qcom,mdss-dsi-panel-status-read-length = <1>;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-panel-hdr-enabled;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-display-timings {
|
||||||
|
timing@0 {
|
||||||
|
qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 1e 05
|
||||||
|
05 06 02 04 00 12 0a];
|
||||||
|
qcom,display-topology = <2 2 1>,
|
||||||
|
<1 1 1>;
|
||||||
|
qcom,default-topology-index = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_60hz_cmd {
|
||||||
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
|
qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1";
|
||||||
|
|
||||||
|
qcom,esd-check-enabled;
|
||||||
|
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
|
||||||
|
qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
|
||||||
|
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
|
||||||
|
qcom,mdss-dsi-panel-status-value = <0x9c>;
|
||||||
|
qcom,mdss-dsi-panel-status-read-length = <1>;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-panel-hdr-enabled;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-display-timings {
|
||||||
|
timing@0 {
|
||||||
|
qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04
|
||||||
|
04 03 02 04 00 0d 09];
|
||||||
|
qcom,display-topology = <2 2 1>,
|
||||||
|
<1 1 1>;
|
||||||
|
qcom,default-topology-index = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_vtdr6130_amoled_60hz_video {
|
||||||
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
|
qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1";
|
||||||
|
|
||||||
|
qcom,esd-check-enabled;
|
||||||
|
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
|
||||||
|
qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
|
||||||
|
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
|
||||||
|
qcom,mdss-dsi-panel-status-value = <0x9c>;
|
||||||
|
qcom,mdss-dsi-panel-status-read-length = <1>;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-panel-hdr-enabled;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-display-timings {
|
||||||
|
timing@0 {
|
||||||
|
qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04
|
||||||
|
04 03 02 04 00 0d 09];
|
||||||
|
qcom,display-topology = <2 2 1>,
|
||||||
|
<1 1 1>;
|
||||||
|
qcom,default-topology-index = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&dsi_vtdr6130_amoled_qsync_144hz_cmd {
|
&dsi_vtdr6130_amoled_qsync_144hz_cmd {
|
||||||
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
qcom,esd-check-enabled;
|
qcom,esd-check-enabled;
|
||||||
@@ -748,6 +858,48 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&dsi_sharp_4k_dsc_cmd {
|
||||||
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
|
|
||||||
|
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
|
||||||
|
qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0c];
|
||||||
|
qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
|
||||||
|
qcom,mdss-dsi-panel-status-value = <0x77>;
|
||||||
|
qcom,mdss-dsi-panel-on-check-value = <0x77>;
|
||||||
|
qcom,mdss-dsi-panel-status-read-length = <1>;
|
||||||
|
qcom,esd-check-enabled;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-display-timings {
|
||||||
|
timing@0 {
|
||||||
|
qcom,mdss-dsi-panel-phy-timings = [00 18 06 06 15 20 06
|
||||||
|
06 07 02 04 00 15 0b];
|
||||||
|
qcom,display-topology = <2 2 2>;
|
||||||
|
qcom,default-topology-index = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_sharp_4k_dsc_video {
|
||||||
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
|
|
||||||
|
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
|
||||||
|
qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0c];
|
||||||
|
qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
|
||||||
|
qcom,mdss-dsi-panel-status-value = <0x77>;
|
||||||
|
qcom,mdss-dsi-panel-on-check-value = <0x77>;
|
||||||
|
qcom,mdss-dsi-panel-status-read-length = <1>;
|
||||||
|
qcom,esd-check-enabled;
|
||||||
|
|
||||||
|
qcom,mdss-dsi-display-timings {
|
||||||
|
timing@0 {
|
||||||
|
qcom,mdss-dsi-panel-phy-timings = [00 18 06 06 15 20 06
|
||||||
|
06 07 02 04 00 15 0b];
|
||||||
|
qcom,display-topology = <2 2 2>;
|
||||||
|
qcom,default-topology-index = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&dsi_sharp_qhd_plus_dsc_cmd {
|
&dsi_sharp_qhd_plus_dsc_cmd {
|
||||||
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0";
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
|
* Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <dt-bindings/clock/qcom,dispcc-tuna.h>
|
#include <dt-bindings/clock/qcom,dispcc-tuna.h>
|
||||||
@@ -214,6 +214,10 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&dsi_sharp_4k_dsc_cmd {
|
||||||
|
qcom,ulps-enabled;
|
||||||
|
};
|
||||||
|
|
||||||
&dsi_sim_cmd {
|
&dsi_sim_cmd {
|
||||||
qcom,ulps-enabled;
|
qcom,ulps-enabled;
|
||||||
qcom,mdss-dsi-display-timings {
|
qcom,mdss-dsi-display-timings {
|
||||||
|
Reference in New Issue
Block a user