• Lyude Paul's avatar
    drm/display/dp_mst: Call them time slots, not VCPI slots · df78f7f6
    Lyude Paul authored
    VCPI is only sort of the correct term here, originally the majority of this
    code simply referred to timeslots vaguely as "slots" - and since I started
    working on it and adding atomic functionality, the name "VCPI slots" has
    been used to represent time slots.
    
    Now that we actually have consistent access to the DisplayPort spec thanks
    to VESA, I now know this isn't actually the proper term - as the
    specification refers to these as time slots.
    
    Since we're trying to make this code as easy to figure out as possible,
    let's take this opportunity to correct this nomenclature and call them by
    their proper name - timeslots. Likewise, we rename various functions
    appropriately, along with replacing references in the kernel documentation
    and various debugging messages.
    
    It's important to note that this patch series leaves the legacy MST code
    untouched for the most part, which is fine since we'll be removing it soon
    anyhow. There should be no functional changes in this series.
    
    v2:
    * Add note that Wayne Lin from AMD suggested regarding slots being between
      the source DP Tx and the immediate downstream DP Rx
    Signed-off-by: default avatarLyude Paul <lyude@redhat.com>
    Cc: Wayne Lin <Wayne.Lin@amd.com>
    Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Cc: Fangzhi Zuo <Jerry.Zuo@amd.com>
    Cc: Jani Nikula <jani.nikula@intel.com>
    Cc: Imre Deak <imre.deak@intel.com>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Sean Paul <sean@poorly.run>
    Acked-by: default avatarJani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20220817193847.557945-5-lyude@redhat.com
    df78f7f6
drm_dp_mst_helper.h 28 KB