|
@@ -1726,6 +1726,8 @@ int sde_crtc_find_plane_fb_modes(struct drm_crtc *crtc,
|
|
case SDE_DRM_FB_SEC_DIR_TRANS:
|
|
case SDE_DRM_FB_SEC_DIR_TRANS:
|
|
(*fb_sec_dir)++;
|
|
(*fb_sec_dir)++;
|
|
break;
|
|
break;
|
|
|
|
+ case SDE_DRM_FB_NON_SEC_DIR_TRANS:
|
|
|
|
+ break;
|
|
default:
|
|
default:
|
|
SDE_ERROR("Error: Plane[%d], fb_trans_mode:%d",
|
|
SDE_ERROR("Error: Plane[%d], fb_trans_mode:%d",
|
|
DRMID(plane), mode);
|
|
DRMID(plane), mode);
|
|
@@ -1773,6 +1775,8 @@ int sde_crtc_state_find_plane_fb_modes(struct drm_crtc_state *state,
|
|
case SDE_DRM_FB_SEC_DIR_TRANS:
|
|
case SDE_DRM_FB_SEC_DIR_TRANS:
|
|
(*fb_sec_dir)++;
|
|
(*fb_sec_dir)++;
|
|
break;
|
|
break;
|
|
|
|
+ case SDE_DRM_FB_NON_SEC_DIR_TRANS:
|
|
|
|
+ break;
|
|
default:
|
|
default:
|
|
SDE_ERROR("Error: Plane[%d], fb_trans_mode:%d",
|
|
SDE_ERROR("Error: Plane[%d], fb_trans_mode:%d",
|
|
DRMID(plane), mode);
|
|
DRMID(plane), mode);
|
|
@@ -1927,6 +1931,10 @@ int sde_crtc_get_secure_transition_ops(struct drm_crtc *crtc,
|
|
old_valid_fb, post_commit, &ops);
|
|
old_valid_fb, post_commit, &ops);
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
+ case SDE_DRM_FB_NON_SEC_DIR_TRANS:
|
|
|
|
+ ops = 0;
|
|
|
|
+ break;
|
|
|
|
+
|
|
default:
|
|
default:
|
|
SDE_ERROR("crtc%d: invalid plane fb_mode %d\n",
|
|
SDE_ERROR("crtc%d: invalid plane fb_mode %d\n",
|
|
DRMID(crtc), translation_mode);
|
|
DRMID(crtc), translation_mode);
|