DP_DPCD_REV
DP_DPCD_REV, sc->sc_dpcd, DP_RECEIVER_CAP_SIZE)) {
if (dig_connector->dpcd[DP_DPCD_REV] > 0x10) {
ret = drm_dp_dpcd_read(&amdgpu_connector->ddc_bus->aux, DP_DPCD_REV,
ret = drm_dp_dpcd_readb(&port->aux, DP_DPCD_REV, &dpcd_rev);
DP_EDP_CONFIGURATION_CAP - DP_DPCD_REV + 1
DP_DPCD_REV,
DP_DPCD_REV,
dpcd_data[DP_DPCD_REV - DP_DPCD_REV];
if (dpcd_data[DP_MAX_LANE_COUNT - DP_DPCD_REV] == 0)
DP_DPCD_REV];
DP_DPCD_REV];
DP_MAX_LANE_COUNT - DP_DPCD_REV];
DP_MAX_DOWNSPREAD - DP_DPCD_REV];
DP_MAX_LINK_RATE - DP_DPCD_REV];
DP_EDP_CONFIGURATION_CAP - DP_DPCD_REV];
st = core_link_read_dpcd(link, DP_DPCD_REV, &rev.raw,
DP_DPCD_REV,
dpcd_data[DP_DPCD_REV - DP_DPCD_REV];
if (dpcd_data[DP_MAX_LANE_COUNT - DP_DPCD_REV] == 0)
DP_DPCD_REV];
DP_DPCD_REV];
DP_MAX_LANE_COUNT - DP_DPCD_REV];
DP_MAX_DOWNSPREAD - DP_DPCD_REV];
dpcd_data[DP_MAX_LINK_RATE - DP_DPCD_REV]);
DP_EDP_CONFIGURATION_CAP - DP_DPCD_REV];
dpcd_data[DP_MAIN_LINK_CHANNEL_CODING - DP_DPCD_REV];
dpcd_data[DP_RECEIVE_PORT_0_CAP_0 - DP_DPCD_REV];
dpcd_data[DP_RECEIVE_PORT_0_BUFFER_SIZE - DP_DPCD_REV];
core_link_read_dpcd(link, DP_DPCD_REV,
DP_DPCD_REV -
DP_DPCD_REV];
dpcd[DP_DPCD_REV] >= 0x11 &&
if (dpcd[DP_DPCD_REV] < 0x11) {
if (dpcd[DP_DPCD_REV] > dpcd_ext[DP_DPCD_REV]) {
aux->name, dpcd[DP_DPCD_REV], dpcd_ext[DP_DPCD_REV]);
ret = drm_dp_dpcd_read_data(aux, DP_DPCD_REV, dpcd, DP_RECEIVER_CAP_SIZE);
if (dpcd[DP_DPCD_REV] == 0)
if (!drm_dp_is_branch(dpcd) || dpcd[DP_DPCD_REV] == DP_DPCD_REV_10)
if (dpcd[DP_DPCD_REV] < 0x11)
if (dpcd[DP_DPCD_REV] < 0x11) {
if (dpcd[DP_DPCD_REV] < 0x11) {
if (dpcd[DP_DPCD_REV] < 0x11) {
if (dpcd[DP_DPCD_REV] < 0x13)
if (dpcd[DP_DPCD_REV] < 0x13)
if (dpcd[DP_DPCD_REV] < 0x13)
if (dpcd[DP_DPCD_REV] < 0x11)
if (dpcd[DP_DPCD_REV] == DP_DPCD_REV_10) {
dpcd[DP_DPCD_REV] >= DP_DPCD_REV_11 &&
int block_size = dpcd[DP_DPCD_REV] < 0x14 ? 1 : buf_size;
if (cr && dpcd[DP_DPCD_REV] >= DP_DPCD_REV_14)
if (dpcd[DP_DPCD_REV] < DP_DPCD_REV_13)
if (dpcd[DP_DPCD_REV] < DP_DPCD_REV_13)
if (dpcd[DP_DPCD_REV] >= DP_DPCD_REV_14)
if (dpcd[DP_DPCD_REV] < DP_DPCD_REV_12)
if (dpcd_ext[DP_DPCD_REV] >= DP_DPCD_REV_14 &&
err = drm_dp_dpcd_probe(tunnel_iter->aux, DP_DPCD_REV);
seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]);
return intel_dp->dpcd[DP_DPCD_REV] == 0x11 &&
if (intel_dp->dpcd[DP_DPCD_REV] < 0x11)
if (crtc_state && intel_dp->dpcd[DP_DPCD_REV] == 0) {
if (intel_dp->dpcd[DP_DPCD_REV] < 0x13)
intel_dp_get_dsc_sink_cap(intel_dp->dpcd[DP_DPCD_REV],
drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
if (intel_dp->dpcd[DP_DPCD_REV] < 0x11)
if (intel_dp->dpcd[DP_DPCD_REV] < 0x11)
if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11) {
if (intel_dp->dpcd[DP_DPCD_REV] >= DP_DPCD_REV_14)
intel_dp_get_dsc_sink_cap(dpcd_caps[DP_DPCD_REV], connector);
intel_dp->dpcd[DP_DPCD_REV]);
if (drm_dp_dpcd_readb(&lspcon_to_intel_dp(lspcon)->aux, DP_DPCD_REV,
return dpcd[DP_DPCD_REV] >= 0x11 &&
return dpcd[DP_DPCD_REV] >= 0x11 &&
return dpcd[DP_DPCD_REV] >= 0x12 &&
return dpcd[DP_DPCD_REV] >= 0x11 ||
return dpcd[DP_DPCD_REV] >= 0x14 &&
return (dpcd[DP_DPCD_REV] >= 0x14) ? DP_TRAINING_PATTERN_MASK_1_4 :
ret = drm_dp_dpcd_read(&radeon_connector->ddc_bus->aux, DP_DPCD_REV, msg,