Merge "disp: msm: dsi: DSI PHY V4 support of dynamic clock switch"
这个提交包含在:
@@ -430,8 +430,9 @@ static bool sde_crtc_mode_fixup(struct drm_crtc *crtc,
|
||||
SDE_DEBUG("\n");
|
||||
|
||||
if ((msm_is_mode_seamless(adjusted_mode) ||
|
||||
msm_is_mode_seamless_vrr(adjusted_mode)) &&
|
||||
(!crtc->enabled)) {
|
||||
(msm_is_mode_seamless_vrr(adjusted_mode) ||
|
||||
msm_is_mode_seamless_dyn_clk(adjusted_mode))) &&
|
||||
(!crtc->enabled)) {
|
||||
SDE_ERROR("crtc state prevents seamless transition\n");
|
||||
return false;
|
||||
}
|
||||
@@ -4056,7 +4057,9 @@ static void sde_crtc_enable(struct drm_crtc *crtc,
|
||||
|
||||
/* return early if crtc is already enabled, do this after UIDLE check */
|
||||
if (sde_crtc->enabled) {
|
||||
if (msm_is_mode_seamless_dms(&crtc->state->adjusted_mode))
|
||||
if (msm_is_mode_seamless_dms(&crtc->state->adjusted_mode) ||
|
||||
msm_is_mode_seamless_dyn_clk(&crtc->state->adjusted_mode))
|
||||
|
||||
SDE_DEBUG("%s extra crtc enable expected during DMS\n",
|
||||
sde_crtc->name);
|
||||
else
|
||||
|
在新工单中引用
屏蔽一个用户