Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f6f01239 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

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

parents 2fce8023 a6a87c4d
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -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>;
};
+55 −0
Original line number Diff line number Diff line
@@ -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 = <0x2f>;
};

&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";
};