drm/rockchip: vop: Don't create an instances of struct vop_win for dummy vop_win_data

Change-Id: I49d9d4f0f4dacb39042d9714f2a50af7462341ea
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
This commit is contained in:
Wyon Bi
2018-08-27 16:18:04 +08:00
committed by Tao Huang
parent 1029816774
commit 6b20b47257

View File

@@ -4316,8 +4316,6 @@ static int vop_win_init(struct vop *vop)
}
}
vop->num_wins = num_wins;
prop = drm_property_create_range(vop->drm_dev, DRM_MODE_PROP_ATOMIC,
"ZPOS", 0, vop->data->win_size);
if (!prop) {
@@ -4446,6 +4444,9 @@ static int vop_bind(struct device *dev, struct device *master, void *data)
for (i = 0; i < vop_data->win_size; i++) {
const struct vop_win_data *win_data = &vop_data->win[i];
if (!win_data->phy)
continue;
num_wins += win_data->area_size + 1;
}