disp: msm: dsi: maintain validated dsi msg flags

This change fixes the usecase where dsi msg flags validated only
during command transfer. This fix maintains the flags between
transfer and trigger calls. It also adds a new async override
flag to be used to bypass validate function.

Change-Id: Ie12acd3d7b01099bba65ca37cec61091408b81c5
Signed-off-by: Nilaan Gunabalachandran <ngunabal@codeaurora.org>
Signed-off-by: Satya Rama Aditya Pinapala <psraditya30@codeaurora.org>
这个提交包含在:
Nilaan Gunabalachandran
2020-03-19 15:17:41 -04:00
提交者 Satya Rama Aditya Pinapala
父节点 a1143d12be
当前提交 41f52e3987
修改 4 个文件,包含 40 行新增32 行删除

查看文件

@@ -29,6 +29,13 @@
#define DSI_CMD_PPS_HDR_SIZE 7
#define DSI_MODE_MAX 32
/*
* Defining custom dsi msg flag,
* continued from drm_mipi_dsi.h
* Override to use async transfer
*/
#define MIPI_DSI_MSG_ASYNC_OVERRIDE BIT(4)
enum dsi_panel_rotation {
DSI_PANEL_ROTATE_NONE = 0,
DSI_PANEL_ROTATE_HV_FLIP,