drm/mode: add the CVT algorithm in kernel space