ARM: dts: msm: add panel parameters for sharp wuxga panel for sdm630

Support sharp split link wuxga panel in video mode by adding
panel power supplies and phy timings for sdm630.

Change-Id: I4ab2255abc82b1c8fc3f97f6b9f29f7670c77555
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
This commit is contained in:
Ashish Garg 2017-03-28 07:58:39 +05:30
parent 98d825f520
commit a6a87c4d44
2 changed files with 78 additions and 0 deletions

View file

@ -192,3 +192,26 @@
qcom,partial-update-enabled = "single_roi";
qcom,panel-roi-alignment = <2 2 4 2 1080 2>;
};
&pm660l_pwm_4 {
qcom,dtest-line = <2>; /* DTEST2 */
qcom,dtest-output = <2>; /* OUTPUT PWM */
};
&pm660l_gpios {
gpio@c500 {
qcom,mode = <1>; /* DIG_OUT */
qcom,output-type = <0>; /* CMOS */
qcom,src-sel = <7>; /* DTEST2 */
qcom,master-en = <1>; /* Enable MPP */
qcom,invert = <0>; /* Enable MPP */
};
};
&dsi_sharp_split_link_wuxga_video {
pwms = <&pm660l_pwm_4 0 0>;
qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
qcom,mdss-dsi-bl-pwm-pmi;
qcom,mdss-dsi-bl-pmic-pwm-frequency = <100>;
qcom,panel-supply-entries = <&dsi_panel_split_link_pwr_supply>;
};

View file

@ -16,6 +16,7 @@
#include "dsi-panel-truly-1080p-cmd.dtsi"
#include "dsi-panel-truly-1080p-video.dtsi"
#include "dsi-panel-rm67195-amoled-fhd-cmd.dtsi"
#include "dsi-panel-sharp-split-link-wuxga-video.dtsi"
&soc {
dsi_panel_pwr_supply: dsi_panel_pwr_supply {
@ -51,6 +52,48 @@
};
};
dsi_panel_split_link_pwr_supply: dsi_panel_split_link_pwr_supply {
#address-cells = <1>;
#size-cells = <0>;
qcom,panel-supply-entry@0 {
reg = <0>;
qcom,supply-name = "wqhd-vddio";
qcom,supply-min-voltage = <1800000>;
qcom,supply-max-voltage = <1950000>;
qcom,supply-enable-load = <32000>;
qcom,supply-disable-load = <80>;
};
qcom,panel-supply-entry@1 {
reg = <1>;
qcom,supply-name = "vdda-3p3";
qcom,supply-min-voltage = <3300000>;
qcom,supply-max-voltage = <3300000>;
qcom,supply-enable-load = <13900>;
qcom,supply-disable-load = <100>;
};
qcom,panel-supply-entry@2 {
reg = <2>;
qcom,supply-name = "lab";
qcom,supply-min-voltage = <5500000>;
qcom,supply-max-voltage = <6000000>;
qcom,supply-enable-load = <100000>;
qcom,supply-disable-load = <100>;
};
qcom,panel-supply-entry@3 {
reg = <3>;
qcom,supply-name = "ibb";
qcom,supply-min-voltage = <5500000>;
qcom,supply-max-voltage = <6000000>;
qcom,supply-enable-load = <100000>;
qcom,supply-disable-load = <100>;
qcom,supply-post-on-sleep = <10>;
};
};
dsi_panel_pwr_supply_labibb_amoled:
dsi_panel_pwr_supply_labibb_amoled {
#address-cells = <1>;
@ -160,3 +203,15 @@
qcom,mdss-dsi-t-clk-post = <0x0d>;
qcom,mdss-dsi-t-clk-pre = <0x2d>;
};
&dsi_sharp_split_link_wuxga_video {
qcom,mdss-dsi-panel-timings-phy-v2 = [25 1f 09 0a 06 03 04 a0
25 1f 09 0a 06 03 04 a0
25 1f 09 0a 06 03 04 a0
25 1f 09 0a 06 03 04 a0
25 1f 08 0a 06 03 04 a0];
qcom,mdss-dsi-min-refresh-rate = <48>;
qcom,mdss-dsi-max-refresh-rate = <60>;
qcom,mdss-dsi-pan-enable-dynamic-fps;
qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
};