diff options
-rw-r--r-- | drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 0999af2744c6..eb4b51f43aec 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -1613,8 +1613,11 @@ static bool vop_crtc_mode_fixup(struct drm_crtc *crtc, const struct vop_data *vop_data = vop->data; if (mode->hdisplay > vop_data->max_output.width || - mode->vdisplay > vop_data->max_output.height) + mode->vdisplay > vop_data->max_output.height) { + printk(KERN_WARNING "vop_crtc_mode_fixup: out of spec: want=%d x %d, max=%d x %d\n", + mode->hdisplay, mode->vdisplay, vop_data->max_output.width, vop_data->max_output.height); return false; + } drm_mode_set_crtcinfo(adj_mode, CRTC_INTERLACE_HALVE_V | CRTC_STEREO_DOUBLE); |