diff options
author | Jakob Unterwurzacher <jakob.unterwurzacher@theobroma-systems.com> | 2017-05-05 18:20:00 +0200 |
---|---|---|
committer | Klaus Goger <klaus.goger@theobroma-systems.com> | 2017-05-24 11:34:22 +0200 |
commit | c3412d22ab7bbb2ba0535aa30fd603ecca4759c4 (patch) | |
tree | 574e3527f0ce9890f0f640d725c1c4e8b4ee65aa | |
parent | bb5152f1bf87ed465eab5b60895077b97c811ba6 (diff) |
drm/rockchip: vop: log a warning for out-of-spec modes
print a warning if vdisplay exceeds max_output.height and print the maximum
supported values.
Signed-off-by: Jakob Unterwurzacher <jakob.unterwurzacher@theobroma-systems.com>
-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); |