mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
drm/rockchip: dsi: transfer WMS/WMC packet use HS DCS long write command
DSI works in command mode, using long packet DCS commands WMC and WMS to send video signals at high speed. Change-Id: Ib95e9e2228d6393f85f7d3e53918d538f34d9b72 Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
This commit is contained in:
@@ -592,6 +592,15 @@ static void dw_mipi_dsi_set_mode(struct dw_mipi_dsi *dsi,
|
||||
dsi_write(dsi, DSI_MODE_CFG, ENABLE_VIDEO_MODE);
|
||||
dw_mipi_dsi_video_mode_config(dsi);
|
||||
} else {
|
||||
u32 val = 0;
|
||||
|
||||
/* DSI work in command mode, using long packet DCS commands
|
||||
* WMC and WMS to send video signals at high speed.
|
||||
*/
|
||||
val = dsi_read(dsi, DSI_CMD_MODE_CFG);
|
||||
val &= ~DCS_LW_TX_LP;
|
||||
dsi_write(dsi, DSI_CMD_MODE_CFG, val);
|
||||
|
||||
dsi_write(dsi, DSI_MODE_CFG, ENABLE_CMD_MODE);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user