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

Commit 391a24fe authored by Kuogee Hsieh's avatar Kuogee Hsieh
Browse files

mdss: display: add unicast support when sync_wait_broadcast enabled



To support partial update, different dcs command should be
sent to individual panel at same dcs cmd kickoff while
sync_wait_broadcast mode is enabled.

CRs-Fixed: 667682
Change-Id: I1959a5c6576f2608b6926dccc12df3c883bc9937
Signed-off-by: default avatarKuogee Hsieh <khsieh@codeaurora.org>
parent 03a28edc
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -80,7 +80,10 @@ Optional properties:
					to specify the memory reserved for the splash
					screen using the qcom,memblock-reserve binding
					for the framebuffer device attached to the panel.
- qcom,mdss-dsi-panel-broadcast-mode:	Boolean used to enable broadcast mode.
- qcom,cmd-sync-wait-broadcast:		Boolean used to broadcast dcs command to panels.
- qcom,cmd-sync-wait-trigger:		Boolean used to identify the which panel in a dual-dsi
					configuration will be used to trigger the DCS commands.
					This flag should be set only for one of the two panels.
- qcom,mdss-dsi-fbc-enable:		Boolean used to enable frame buffer compression mode.
- qcom,mdss-dsi-fbc-bpp:		Compressed bpp supported by the panel.
					Specified color order is used as default value.
@@ -356,7 +359,8 @@ Example:
		qcom,mdss-dsi-bpp = <24>;
		qcom,mdss-dsi-pixel-packing = <0>;
		qcom,mdss-dsi-panel-destination = "display_1";
		qcom,mdss-dsi-panel-broadcast-mode;
		qcom,cmd-sync-wait-broadcast;
		qcom,cmd-sync-wait-trigger;
		qcom,mdss-dsi-fbc-enable;
		qcom,mdss-dsi-fbc-bpp = <0>;
		qcom,mdss-dsi-fbc-packing = <0>;
+1 −1
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@
		qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
		qcom,mdss-dsi-bllp-eof-power-mode;
		qcom,mdss-dsi-bllp-power-mode;
		qcom,mdss-dsi-panel-broadcast-mode;
		qcom,cmd-sync-wait-broadcast;
		qcom,mdss-dsi-lane-0-state;
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-2-state;
+2 −1
Original line number Diff line number Diff line
@@ -43,7 +43,8 @@
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-2-state;
		qcom,mdss-dsi-lane-3-state;
		qcom,mdss-dsi-panel-broadcast-mode;
		qcom,cmd-sync-wait-broadcast;
		qcom,cmd-sync-wait-trigger;
		qcom,mdss-dsi-panel-timings = [3e 38 26 00 68 6e 2a 3c 2c 03
									04 00];
		qcom,mdss-dsi-t-clk-post = <0x03>;
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@
		qcom,mdss-dsi-lane-map = "lane_map_0123";
		qcom,mdss-dsi-bllp-eof-power-mode;
		qcom,mdss-dsi-bllp-power-mode;
		qcom,mdss-dsi-panel-broadcast-mode;
		qcom,cmd-sync-wait-broadcast;
		qcom,mdss-dsi-lane-0-state;
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-2-state;
+1 −1
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@
		qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
		qcom,mdss-dsi-bllp-eof-power-mode;
		qcom,mdss-dsi-bllp-power-mode;
		qcom,mdss-dsi-panel-broadcast-mode;
		qcom,cmd-sync-wait-broadcast;
		qcom,mdss-dsi-lane-0-state;
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-2-state;
Loading