• Paulo Zanoni's avatar
    drm/i915: use the HDMI DDI buffer translations from VBT · 6acab15a
    Paulo Zanoni authored
    We currently use the recommended values from BSpec, but the VBT
    specifies the correct value to use for the hardware we have, so use
    it. We also fall back to the recommended value in case we can't find
    the VBT.
    
    In addition, this code also provides some infrastructure to parse more
    information about the DDI ports. There's a lot more information we
    could extract and use in the future.
    
    v2: - Move some code to init_vbt_defaults.
    v3: - Rebase
        - Clarify the "DVO Port" matching code
    v4: - Use I915_MAX_PORTS
        - Change the HAS_DDI checks
        - Replace DRM_ERROR with DRM_DEBUG_KMS
    Signed-off-by: default avatarPaulo Zanoni <paulo.r.zanoni@intel.com>
    Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    6acab15a
intel_ddi.c 38.3 KB