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

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

Merge "drm/msm/shd: populate panel width and height for shared virtual display"

parents 0a2e7bbd 2977599d
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -531,17 +531,20 @@ enum drm_connector_status shd_connector_detect(struct drm_connector *conn,
{
	struct shd_display *disp = display;
	struct sde_connector *sde_conn;
	struct drm_connector *b_conn;
	enum drm_connector_status status = connector_status_disconnected;

	if (!conn || !display || !disp->base) {
		SDE_ERROR("invalid params\n");
		goto end;
	}

	if (disp->base->connector) {
		sde_conn = to_sde_connector(disp->base->connector);
		status = disp->base->ops.detect(disp->base->connector,
	b_conn =  disp->base->connector;
	if (b_conn) {
		sde_conn = to_sde_connector(b_conn);
		status = disp->base->ops.detect(b_conn,
						force, sde_conn->display);
		conn->display_info.width_mm = b_conn->display_info.width_mm;
		conn->display_info.height_mm = b_conn->display_info.height_mm;
	}

end: