struct drm_dp_mst_topology_mgr — DisplayPort MST manager
struct drm_dp_mst_topology_mgr { struct device * dev; struct drm_dp_mst_topology_cbs * cbs; struct drm_dp_aux * aux; int max_payloads; int conn_base_id; struct drm_dp_sideband_msg_rx down_rep_recv; struct drm_dp_sideband_msg_rx up_req_recv; struct mutex lock; bool mst_state; struct drm_dp_mst_branch * mst_primary; u8 dpcd[DP_RECEIVER_CAP_SIZE]; int pbn_div; };
device pointer for adding i2c devices etc.
callbacks for connector addition and destruction.
max_dpcd_transaction_bytes
- maximum number of bytes to read/write in one go.
aux channel for the DP connector.
maximum number of payloads the GPU can generate.
DRM connector ID this mgr is connected to.
msg receiver state for down replies.
msg receiver state for up requests.
protects mst state, primary, dpcd.
if this manager is enabled for an MST capable port.
pointer to the primary branch device.
cache of DPCD for primary port.
PBN to slots divisor.