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

Commit c86ac57d authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "drm/msm/dsi-staging: update mdp transfer time preference"

parents 60210da0 b712eb76
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -5930,9 +5930,7 @@ int dsi_display_get_modes(struct dsi_display *display,
				display_mode.timing.min_dsi_clk_hz;

			display_mode.priv_info->mdp_transfer_time_us =
				display_mode.priv_info->dsi_transfer_time_us;
			display_mode.timing.mdp_transfer_time_us =
				display_mode.timing.dsi_transfer_time_us;
				display_mode.timing.mdp_transfer_time_us;
		}

		is_split_link = host->split_link.split_link_enabled;
+8 −0
Original line number Diff line number Diff line
@@ -3646,6 +3646,14 @@ void dsi_panel_calc_dsi_transfer_time(struct dsi_host_common_cfg *config,
			frame_threshold_us;
	}

	timing->mdp_transfer_time_us = timing->dsi_transfer_time_us;

	/* Force update mdp xfer time to hal,if clk and mdp xfer time is set */
	if (mode->priv_info->mdp_transfer_time_us && timing->clk_rate_hz) {
		timing->mdp_transfer_time_us =
			mode->priv_info->mdp_transfer_time_us;
	}

	/* Calculate pclk_khz to update modeinfo */
	pclk_rate_hz = mult_frac(min_bitclk_hz, frame_time_us,
			timing->dsi_transfer_time_us);