drm/msm: dpu: Remove dpu_plane_enabled()
plane->state->visible encompasses all of these checks and more, so we can just check visible. Changes in v2: - None Reviewed-by: Jeykumar Sankaran <jsanka@codeaurora.org> Signed-off-by: Sean Paul <seanpaul@chromium.org> Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
parent
31ab6bff07
commit
e1ba78fcee
@ -135,11 +135,6 @@ static struct dpu_kms *_dpu_plane_get_kms(struct drm_plane *plane)
|
||||
return to_dpu_kms(priv->kms);
|
||||
}
|
||||
|
||||
static bool dpu_plane_enabled(struct drm_plane_state *state)
|
||||
{
|
||||
return state && state->fb && state->crtc;
|
||||
}
|
||||
|
||||
/**
|
||||
* _dpu_plane_calc_fill_level - calculate fill level of the given source format
|
||||
* @plane: Pointer to drm plane
|
||||
@ -165,7 +160,7 @@ static inline int _dpu_plane_calc_fill_level(struct drm_plane *plane,
|
||||
fixed_buff_size = pdpu->pipe_sblk->common->pixel_ram_size;
|
||||
|
||||
list_for_each_entry(tmp, &pdpu->mplane_list, mplane_list) {
|
||||
if (!dpu_plane_enabled(tmp->base.state))
|
||||
if (!tmp->base.state->visible)
|
||||
continue;
|
||||
DPU_DEBUG("plane%d/%d src_width:%d/%d\n",
|
||||
pdpu->base.base.id, tmp->base.base.id,
|
||||
@ -1395,7 +1390,7 @@ static void dpu_plane_atomic_update(struct drm_plane *plane,
|
||||
|
||||
DPU_DEBUG_PLANE(pdpu, "\n");
|
||||
|
||||
if (!dpu_plane_enabled(state)) {
|
||||
if (!state->visible) {
|
||||
_dpu_plane_atomic_disable(plane, old_state);
|
||||
} else {
|
||||
int ret;
|
||||
|
Loading…
x
Reference in New Issue
Block a user