• Adam Jackson's avatar
    drm/edid: Add secondary GTF curve support · 7a374350
    Adam Jackson authored
    Before CVT-R, some monitors would advertise support for an alternative
    GTF formula with lower blanking intervals.  Correctly identify such
    monitors, and use the alternative formula when generating modes for
    them.
    
    Note that we only do this for "standard" timing descriptors (tuples of
    hsize in characters / aspect ratio / vertical refresh).  Range-based
    mode lists still only refer to the primary GTF curve.  It would be
    possible to do better for the latter case, but monitors are required to
    support the primary curve over the entire advertised range, so all it
    would win you is a lower pixel clock and therefore possibly better image
    quality on analog links.
    Signed-off-by: default avatarAdam Jackson <ajax@redhat.com>
    Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
    7a374350
drm_crtc.h 27.5 KB