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:
parent
98d825f520
commit
a6a87c4d44
2 changed files with 78 additions and 0 deletions
|
@ -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>;
|
||||
};
|
||||
|
|
|
@ -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";
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue