mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 03:40:35 +09:00
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: Shashank Babu Chinta Venkata <sbchin@codeaurora.org> Bug: 139653858 Change-Id: I2742c62a90e9a194848a612eef40a22103bb6596
This commit is contained in:
committed by
Alistair Delva
parent
ef8eec5d3c
commit
c2392efab3
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user