Lines Matching refs:dpcd
338 dev_err(mhdp->dev, "dpcd write failed: %d\n", ret);
1401 u8 dpcd[DP_RECEIVER_CAP_SIZE])
1409 mhdp->sink.ssc = !!(dpcd[DP_MAX_DOWNSPREAD] &
1414 if (drm_dp_tps3_supported(dpcd))
1416 if (drm_dp_tps4_supported(dpcd))
1420 mhdp->sink.fast_link = !!(dpcd[DP_MAX_DOWNSPREAD] &
1426 u8 dpcd[DP_RECEIVER_CAP_SIZE], amp[2];
1442 err = drm_dp_dpcd_read(&mhdp->aux, addr, dpcd, DP_RECEIVER_CAP_SIZE);
1448 mhdp->link.revision = dpcd[0];
1449 mhdp->link.rate = drm_dp_bw_code_to_link_rate(dpcd[1]);
1450 mhdp->link.num_lanes = dpcd[2] & DP_MAX_LANE_COUNT_MASK;
1452 if (dpcd[2] & DP_ENHANCED_FRAME_CAP)
1458 cdns_mhdp_fill_sink_caps(mhdp, dpcd);
1485 interval = dpcd[DP_TRAINING_AUX_RD_INTERVAL] & DP_TRAINING_AUX_RD_MASK;