Lines Matching refs:dpcd
42 return drm_dp_read_sink_count_cap(connector, outp->dp.dpcd, &outp->dp.desc);
69 u8 *dpcd = outp->dp.dpcd;
78 !drm_dp_read_dpcd_caps(aux, dpcd) &&
79 !drm_dp_read_lttpr_common_caps(aux, dpcd, outp->dp.lttpr.caps)) {
99 ret = drm_dp_read_dpcd_caps(aux, dpcd);
103 outp->dp.link_nr = dpcd[DP_MAX_LANE_COUNT] & DP_MAX_LANE_COUNT_MASK;
114 if (connector->connector_type == DRM_MODE_CONNECTOR_eDP && dpcd[DP_DPCD_REV] >= 0x13) {
134 outp->dp.rate[j].dpcd = i;
143 u32 max_rate = dpcd[DP_MAX_LINK_RATE] * 27000;
156 outp->dp.rate[outp->dp.rate_nr].dpcd = -1;
177 ret = drm_dp_read_desc(aux, &outp->dp.desc, drm_dp_is_branch(dpcd));
184 mstm->can_mst = drm_dp_read_mst_cap(aux, dpcd);
202 ret = drm_dp_read_downstream_info(aux, dpcd,
225 u8 *dpcd = nv_encoder->dp.dpcd;
277 NV_DEBUG(drm, "sink dpcd version: 0x%02x\n", dpcd[DP_DPCD_REV]);
340 if ( (outp->dp.dpcd[DP_MAX_LANE_COUNT] & 0x20) &&
341 !(outp->dp.dpcd[DP_MAX_DOWNSPREAD] & DP_TPS4_SUPPORTED))
345 ret = nvif_outp_dp_train(&outp->outp, outp->dp.dpcd,
563 ds_max_dotclock = drm_dp_downstream_max_dotclock(outp->dp.dpcd, outp->dp.downstream_ports);