|
@@ -4450,6 +4450,10 @@ static int dsi_display_set_mode_sub(struct dsi_display *display,
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if ((mode->dsi_mode_flags & DSI_MODE_FLAG_DMS) &&
|
|
|
|
+ (display->panel->panel_mode == DSI_OP_CMD_MODE))
|
|
|
|
+ atomic_set(&display->clkrate_change_pending, 1);
|
|
|
|
+
|
|
if (priv_info->phy_timing_len) {
|
|
if (priv_info->phy_timing_len) {
|
|
display_for_each_ctrl(i, display) {
|
|
display_for_each_ctrl(i, display) {
|
|
ctrl = &display->ctrl[i];
|
|
ctrl = &display->ctrl[i];
|