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

Commit c2392efa authored by Shashank Babu Chinta Venkata's avatar Shashank Babu Chinta Venkata Committed by Alistair Delva
Browse files

ANDROID: drivers: gpu: drm: add support to batch commands



MSM DSI framework has capability to batch commands and
do kickoff once MIPI_DSI_MSG_LASTCOMMAND flag is set. This enables
related commands to be grouped and sent in one dma kickoff.

Signed-off-by: default avatarShashank Babu Chinta Venkata <sbchin@codeaurora.org>
Bug: 139653858
Change-Id: I2742c62a90e9a194848a612eef40a22103bb6596
parent ef8eec5d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -360,6 +360,7 @@ static ssize_t mipi_dsi_device_transfer(struct mipi_dsi_device *dsi,

	if (dsi->mode_flags & MIPI_DSI_MODE_LPM)
		msg->flags |= MIPI_DSI_MSG_USE_LPM;
	msg->flags |= MIPI_DSI_MSG_LASTCOMMAND;

	return ops->transfer(dsi->host, msg);
}
+2 −0
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@ struct mipi_dsi_device;
#define MIPI_DSI_MSG_USE_LPM	BIT(1)
/* read mipi_dsi_msg.ctrl and unicast to only that ctrls */
#define MIPI_DSI_MSG_UNICAST	BIT(2)
/* Stack all commands until lastcommand bit and trigger all in one go */
#define MIPI_DSI_MSG_LASTCOMMAND BIT(3)

/**
 * struct mipi_dsi_msg - read/write DSI buffer