disp: msm: dsi: Add support to enable LP11 insertion feature
Some panels may require that the DSI link returns to the low-power stop state (LP11) after transmission of every line. If a panel requires that the DSI link returns to LP11, apply the LP11 insertion between lines feature. This change adds support to - Disable the command mdp burst mode - Enable mdp idle ctrl - Program the No. of dsi pclk cycles of idle time to insert between command mode mdp packets. The idle time must be long enough to cover the time link takes to switch between HS to LP11 mode. Change-Id: Ie718d334f05ce6c1ecd1a05b379bbbe18dec6330 Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
This commit is contained in:

کامیت شده توسط
Gerrit - the friendly Code Review server

والد
6a01182c1e
کامیت
bae72f6a9b
@@ -559,12 +559,17 @@ struct dsi_video_engine_cfg {
|
||||
* @wr_mem_continue: DCS command for write_memory_continue.
|
||||
* @insert_dcs_command: Insert DCS command as first byte of payload
|
||||
* of the pixel data.
|
||||
* @mdp_idle_ctrl_en: Enable idle insertion between command mode mdp packets.
|
||||
* @mdp_idle_ctrl_len: No. of dsi pclk cycles of idle time to insert between
|
||||
* command mode mdp packets.
|
||||
*/
|
||||
struct dsi_cmd_engine_cfg {
|
||||
u32 max_cmd_packets_interleave;
|
||||
u32 wr_mem_start;
|
||||
u32 wr_mem_continue;
|
||||
bool insert_dcs_command;
|
||||
bool mdp_idle_ctrl_en;
|
||||
u32 mdp_idle_ctrl_len;
|
||||
};
|
||||
|
||||
/**
|
||||
|
مرجع در شماره جدید
Block a user