dts/panel:devon display power sequence update

devon:
dts configs update for power sequence

Change-Id: Id2fe2e52e45d33cbcb5f3227f663b5efb1205f69
Signed-off-by: hujing3 <hujing3@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2254022
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
This commit is contained in:
hujing3 authored and Carlos Pinho committed 2023-05-31 17:01:05 -03:00
1 parent 0f3841181d
commit 704517e28d
1 file changed
+132 -5
+132 -5
View File
@@ -3,10 +3,131 @@
#include "dsi-panel-mot-focal-ft8726-649-1080x2400-vid.dtsi"
#include "dsi-panel-mot-dummy-qhd-video.dtsi"
&tlmm {
lcd_panel_avdd_default: lcd_panel_avdd_default {
mux {
pins = "gpio111";
function = "gpio";
};
config {
pins = "gpio111";
drive-strength = <8>;
bias-disable = <0>;
output-high;
};
};
};
&pm6125_gpios {
disp_lcd_bias_en {
disp_lcd_bias_en_default: disp_lcd_bias_en_default {
pins = "gpio6";
function = "func1";
input-disable;
output-enable;
bias-disable;
power-source = <0>;
qcom,drive-strength = <2>;
};
};
bias_en {
bias_enn_active:bias_enn_active {
pins = "gpio6";
function = "normal";
input-disable;
power-source = <0>;
bias-disable;
output-high;
qcom,drive-strength = <2>;
};
bias_enn_suspend:bias_enn_suspend {
pins = "gpio6";
function = "normal";
input-disable;
power-source = <0>;
bias-disable;
output-low;
qcom,drive-strength = <2>;
};
};
};
&soc {
lcd_panel_avdd: lcd_gpio_regulator@1 {
compatible = "regulator-fixed";
regulator-name = "lcd_panel_avdd";
regulator-min-microvolt = <5500000>;
regulator-max-microvolt = <5500000>;
regulator-enable-ramp-delay = <233>;
qcom,supply-post-off-sleep = <5>;
gpio = <&tlmm 111 0>;
enable-active-high;
regulator-boot-on;
proxy-supply = <&lcd_panel_avdd>;
pinctrl-names = "default";
pinctrl-0 = <&lcd_panel_avdd_default>;
};
lcd_panel_avee: lcd_gpio_regulator@2 {
compatible = "regulator-fixed";
regulator-name = "lcd_panel_avee";
regulator-min-microvolt = <5500000>;
regulator-max-microvolt = <5500000>;
regulator-enable-ramp-delay = <233>;
gpio = <&pm6125_gpios 6 0>;
enable-active-high;
regulator-boot-on;
proxy-supply = <&lcd_panel_avee>;
pinctrl-names = "default";
pinctrl-0 = <&disp_lcd_bias_en_default>;
};
};
&sde_dsi {
lab-supply = <&lcd_panel_avdd>;
ibb-supply = <&lcd_panel_avee>;
qcom,dsi-default-panel = <&dsi_tm_nt36672c_fhd_plus_90_video>;
};
&soc {
dsi_panel_pwr_supply_devon: dsi_panel_pwr_supply_devon{
#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 = <62000>;
qcom,supply-disable-load = <80>;
qcom,supply-post-on-sleep = <20>;
};
qcom,panel-supply-entry@1 {
reg = <1>;
qcom,supply-name = "lab";
qcom,supply-min-voltage = <5500000>;
qcom,supply-max-voltage = <5500000>;
qcom,supply-enable-load = <100000>;
qcom,supply-disable-load = <100>;
qcom,supply-pre-on-sleep = <3>;
};
qcom,panel-supply-entry@2 {
reg = <2>;
qcom,supply-name = "ibb";
qcom,supply-min-voltage = <5500000>;
qcom,supply-max-voltage = <5500000>;
qcom,supply-enable-load = <100000>;
qcom,supply-disable-load = <100>;
qcom,supply-pre-off-sleep = <3>;
qcom,supply-post-on-sleep = <3>;
qcom,supply-post-off-sleep = <3>;
};
sde_dsi {
qcom,dsi-default-panel = <&dsi_tm_nt36672c_fhd_plus_90_video>;
};
};
@@ -14,7 +135,7 @@
qcom,platform-te-gpio = <&tlmm 81 0>;
qcom,platform-reset-gpio = <&tlmm 82 0>;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_devon>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_i2c";
qcom,mdss-dsi-bl-min-level = <8>;
qcom,mdss-dsi-bl-max-level = <2047>;
@@ -22,6 +143,8 @@
qcom,mdss-brightness-max-level = <2047>;
qcom,bklt-dcs-2bytes-enabled;
qcom,mdss-dsi-no-panel-on-read-support;
qcom,mdss-dsi-reset-force-pull-low;
qcom,disp_pre_reset;
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
@@ -60,7 +183,7 @@
qcom,platform-te-gpio = <&tlmm 81 0>;
qcom,platform-reset-gpio = <&tlmm 82 0>;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_devon>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_i2c";
qcom,mdss-dsi-bl-min-level = <8>;
qcom,mdss-dsi-bl-max-level = <2047>;
@@ -68,6 +191,8 @@
qcom,mdss-brightness-max-level = <2047>;
qcom,bklt-dcs-2bytes-enabled;
qcom,mdss-dsi-no-panel-on-read-support;
qcom,mdss-dsi-reset-force-pull-low;
qcom,disp_pre_reset;
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
@@ -104,7 +229,7 @@
qcom,platform-te-gpio = <&tlmm 81 0>;
qcom,platform-reset-gpio = <&tlmm 82 0>;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_no_labibb>;
qcom,panel-supply-entries = <&dsi_panel_pwr_supply_devon>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_i2c";
qcom,mdss-dsi-bl-min-level = <8>;
qcom,mdss-dsi-bl-max-level = <2047>;
@@ -112,6 +237,8 @@
qcom,mdss-brightness-max-level = <2047>;
qcom,bklt-dcs-2bytes-enabled;
qcom,mdss-dsi-no-panel-on-read-support;
qcom,mdss-dsi-reset-force-pull-low;
qcom,disp_pre_reset;
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";