ARM: dts: msm: update in sharp qhd+ panel GPIO name in Kera

Update in Sharp qhd+ panel GPIO name as per recent change
from supplier and enablement of its physical panel in Kera.

Change-Id: I15115714f5e719eed63e741bc7aef8b2fb608c0d
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
This commit is contained in:
Abhinav Saurabh
2025-01-28 16:06:54 +05:30
committed by lnxdisplay
parent f78eece0c3
commit 41793be5f5
2 changed files with 72 additions and 2 deletions

View File

@@ -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>;
}; };

View File

@@ -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";