mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user