drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13934
amdgpu_dm_connector->dc_link->dpcd_caps.allow_invalid_MSA_timing_param) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
184
switch (link->dpcd_caps.dongle_type) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3747
l->dpcd_caps.is_mst_capable,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5940
link->dpcd_caps.psr_info.psr_version,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5941
link->dpcd_caps.psr_info.psr_dpcd_caps.raw,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5942
link->dpcd_caps.psr_info.psr2_su_y_granularity_cap);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7378
if (sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_NONE)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7380
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.raw,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7381
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.raw,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7383
else if (sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7384
if (aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_PASSTHROUGH_SUPPORT &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7386
aconnector->dc_link->dpcd_caps.dongle_caps.dp_hdmi_frl_max_link_bw_in_kbps > 0 &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7393
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.raw,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7394
aconnector->dc_link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.raw,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7502
if (sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_NONE) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7514
} else if (sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7517
converter_bw_in_kbps = aconnector->dc_link->dpcd_caps.dongle_caps.dp_hdmi_frl_max_link_bw_in_kbps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7761
stream->use_vsc_sdp_for_colorimetry = stream->link->dpcd_caps.dpcd_rev.raw >= 0x14 &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7762
stream->link->dpcd_caps.dprx_feature.bits.VSC_SDP_COLORIMETRY_SUPPORTED &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8447
aconnector->dc_link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1076
seq_printf(m, "Sink support: %s", str_yes_no(link->dpcd_caps.psr_info.psr_version != 0));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1077
if (link->dpcd_caps.psr_info.psr_version)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1078
seq_printf(m, " [0x%02x]", link->dpcd_caps.psr_info.psr_version);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1383
struct dpcd_caps dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1403
dpcd_caps = aconnector->dc_link->dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1415
is_fec_supported = dpcd_caps.fec_cap.raw & 0x1;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1416
is_dsc_supported = dpcd_caps.dsc_caps.dsc_basic_caps.raw[0] & 0x1;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3663
dpcd_rev = link->dpcd_caps.dpcd_rev.raw;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3739
if (param[1] >= link->dpcd_caps.edp_supported_link_rates_count)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3756
dpcd_rev = link->dpcd_caps.dpcd_rev.raw;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
583
struct dc_lttpr_caps caps = aconnector->dc_link->dpcd_caps.lttpr_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
579
link->dp.rev = aconnector->dc_link->dpcd_caps.dpcd_rev.raw;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1588
struct dpcd_caps *dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1591
switch (dpcd_caps->dongle_type) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1593
if (dpcd_caps->adaptive_sync_caps.dp_adap_sync_caps.bits.ADAPTIVE_SYNC_SDP_SUPPORT == true &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1594
dpcd_caps->allow_invalid_MSA_timing_param == true &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1595
dm_is_freesync_pcon_whitelist(dpcd_caps->branch_dev_id))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1685
struct dpcd_caps *dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1700
dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1704
if ((dpcd_caps->dpcd_rev.raw >= DPCD_REV_14) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1705
(dpcd_caps->dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1706
dm_is_freesync_pcon_whitelist(dpcd_caps->branch_dev_id) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1707
(dpcd_caps->adaptive_sync_caps.dp_adap_sync_caps.bits.ADAPTIVE_SYNC_SDP_SUPPORT == true))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1710
if ((dpcd_caps->dongle_type != DISPLAY_DONGLE_NONE &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1711
dpcd_caps->dongle_type != DISPLAY_DONGLE_DP_HDMI_CONVERTER)) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
862
memcmp(stream->link->dpcd_caps.branch_dev_name,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
950
if (stream->sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_NONE) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
955
} else if (stream->sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1448
(!(dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1449
dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_PASSTHROUGH_SUPPORT)))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1703
&dc_link->dpcd_caps.dsc_caps.dsc_basic_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
244
if (link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_90CC24 &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
245
(link->dpcd_caps.dpcd_rev.raw == DPCD_REV_14 || link->dpcd_caps.dpcd_rev.raw == DPCD_REV_12) &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
246
link->dpcd_caps.sink_count.bits.SINK_COUNT >= 2)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
258
if (link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_90CC24 &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
259
IS_SYNAPTICS_CASCADED_PANAMERA(link->dpcd_caps.branch_dev_name, branch_vendor_data)) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
732
if (link_status->dpcd_caps->dpcd_rev.raw < 0x12) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
122
if (link->dpcd_caps.psr_info.psr_version == 0)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
49
if (!link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
50
!link->dpcd_caps.psr_info.psr_dpcd_caps.bits.Y_COORDINATE_REQUIRED)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
53
if (link->dpcd_caps.psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIRED &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
54
!link->dpcd_caps.psr_info.psr2_su_y_granularity_cap)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
67
struct dpcd_caps *dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
79
caps->psr_rfb_setup_time = (6 - dpcd_caps->psr_info.psr_dpcd_caps.bits.PSR_SETUP_TIME) * 55;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
81
!dpcd_caps->psr_info.psr_dpcd_caps.bits.LINK_TRAINING_ON_EXIT_NOT_REQUIRED;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
82
caps->edp_revision = dpcd_caps->edp_rev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
83
caps->support_ver = dpcd_caps->psr_info.psr_version;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
85
dpcd_caps->psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIRED;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
86
caps->y_coordinate_required = dpcd_caps->psr_info.psr_dpcd_caps.bits.Y_COORDINATE_REQUIRED;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
87
caps->su_y_granularity = dpcd_caps->psr_info.psr2_su_y_granularity_cap;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
88
caps->alpm_cap = dpcd_caps->alpm_caps.bits.AUX_WAKE_ALPM_CAP;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
89
caps->standby_support = dpcd_caps->alpm_caps.bits.PM_STATE_2A_SUPPORT;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
46
struct dpcd_caps *dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
47
struct adaptive_sync_caps *as_caps = &link->dpcd_caps.adaptive_sync_caps;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
56
if (dpcd_caps->edp_rev < EDP_REVISION_13)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
59
if (!dpcd_caps->alpm_caps.bits.AUX_WAKE_ALPM_CAP)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
67
if (dpcd_caps->pr_info.pixel_deviation_per_line == 0 ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
68
dpcd_caps->pr_info.max_deviation_line == 0)
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
110
link->dpcd_caps.psr_info.psr_dpcd_caps.bits.PSR_SETUP_TIME = 6;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
125
link->dpcd_caps.psr_info.psr_dpcd_caps.bits.LINK_TRAINING_ON_EXIT_NOT_REQUIRED = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
138
link->dpcd_caps.psr_info.psr_dpcd_caps.bits.LINK_TRAINING_ON_EXIT_NOT_REQUIRED = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
154
link->dpcd_caps.edp_rev = 0x14;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
155
link->dpcd_caps.psr_info.psr_version = 2;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
156
link->dpcd_caps.psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIRED = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
157
link->dpcd_caps.psr_info.psr_dpcd_caps.bits.Y_COORDINATE_REQUIRED = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
158
link->dpcd_caps.psr_info.psr2_su_y_granularity_cap = 4;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
159
link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
160
link->dpcd_caps.alpm_caps.bits.PM_STATE_2A_SUPPORT = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
82
link->dpcd_caps.psr_info.psr_dpcd_caps.bits.PSR_SETUP_TIME = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
96
link->dpcd_caps.psr_info.psr_dpcd_caps.bits.PSR_SETUP_TIME = 3;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
110
ctx->link->dpcd_caps.edp_rev = EDP_REVISION_12;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
123
ctx->link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
136
ctx->link->dpcd_caps.adaptive_sync_caps.dp_adap_sync_caps.bits.ADAPTIVE_SYNC_SDP_SUPPORT = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
149
ctx->link->dpcd_caps.pr_info.pixel_deviation_per_line = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
162
ctx->link->dpcd_caps.pr_info.max_deviation_line = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
175
ctx->link->dpcd_caps.pr_info.pixel_deviation_per_line = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
176
ctx->link->dpcd_caps.pr_info.max_deviation_line = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
58
ctx->link->dpcd_caps.edp_rev = EDP_REVISION_13;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
59
ctx->link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
60
ctx->link->dpcd_caps.adaptive_sync_caps.dp_adap_sync_caps.bits.ADAPTIVE_SYNC_SDP_SUPPORT = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
61
ctx->link->dpcd_caps.pr_info.pixel_deviation_per_line = 1;
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_replay_test.c
62
ctx->link->dpcd_caps.pr_info.max_deviation_line = 1;
drivers/gpu/drm/amd/display/dc/core/dc.c
2062
if (link->dpcd_caps.dprx_feature.bits.VSC_SDP_COLORIMETRY_SUPPORTED) {
drivers/gpu/drm/amd/display/dc/core/dc.c
2067
if (link->dpcd_caps.channel_coding_cap.bits.DP_128b_132b_SUPPORTED) {
drivers/gpu/drm/amd/display/dc/core/dc.c
316
link->link_status.dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
356
if (link->dpcd_caps.dongle_type >= DISPLAY_DONGLE_DP_DVI_DONGLE &&
drivers/gpu/drm/amd/display/dc/core/dc_link_exports.c
357
link->dpcd_caps.dongle_type <= DISPLAY_DONGLE_DP_HDMI_MISMATCHED_DONGLE)
drivers/gpu/drm/amd/display/dc/dc.h
1794
struct dpcd_caps dpcd_caps;
drivers/gpu/drm/amd/display/dc/dc.h
2813
struct hblank_expansion_dpcd_caps dpcd_caps;
drivers/gpu/drm/amd/display/dc/dc_types.h
1062
struct dpcd_caps *dpcd_caps;
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
389
link->dpcd_caps.sink_dev_id == DP_DEVICE_ID_38EC11 &&
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
390
!memcmp(link->dpcd_caps.sink_dev_id_str, DP_SINK_DEVICE_STR_ID_1,
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
396
if (((link->dpcd_caps.fec_cap.bits.FEC_CAPABLE &&
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
398
(link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT &&
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
401
link->dpcd_caps.sink_dev_id == DP_DEVICE_ID_38EC11 &&
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
402
(!memcmp(link->dpcd_caps.sink_dev_id_str, DP_SINK_DEVICE_STR_ID_1,
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
404
!memcmp(link->dpcd_caps.sink_dev_id_str, DP_SINK_DEVICE_STR_ID_2,
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
411
link->dpcd_caps.sink_dev_id == DP_DEVICE_ID_0022B9 &&
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
412
!memcmp(link->dpcd_caps.sink_dev_id_str, DP_SINK_DEVICE_STR_ID_3,
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
419
if (link->dpcd_caps.sink_dev_id == DP_BRANCH_DEVICE_ID_001CF8)
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
169
copy_settings_data->pixel_deviation_per_line = link->dpcd_caps.pr_info.pixel_deviation_per_line;
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
170
copy_settings_data->max_deviation_line = (uint16_t)link->dpcd_caps.pr_info.max_deviation_line;
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
181
if (((link->dpcd_caps.fec_cap.bits.FEC_CAPABLE &&
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
183
(link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT &&
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
186
link->dpcd_caps.sink_dev_id == DP_DEVICE_ID_38EC11 &&
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
187
(!memcmp(link->dpcd_caps.sink_dev_id_str, DP_SINK_DEVICE_STR_ID_1,
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c
189
!memcmp(link->dpcd_caps.sink_dev_id_str, DP_SINK_DEVICE_STR_ID_2,
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
351
(link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER ||
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
352
link->dpcd_caps.dongle_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER)) {
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
791
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) {
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
811
} else if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_10 ||
drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c
812
link->dpcd_caps.dpcd_rev.raw == 0) {
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
135
link->dpcd_caps.dprx_feature.bits.SST_SPLIT_SDP_CAP);
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
83
if (!link->dpcd_caps.lttpr_caps.main_link_channel_coding.bits.DP_128b_132b_SUPPORTED)
drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
130
if (!link->dpcd_caps.lttpr_caps.main_link_channel_coding.bits.DP_128b_132b_SUPPORTED)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1064
struct dpcd_caps prev_dpcd_caps;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1094
memcpy(&prev_dpcd_caps, &link->dpcd_caps, sizeof(struct dpcd_caps));
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1146
link->dpcd_caps.sink_dev_id == DP_BRANCH_DEVICE_ID_0022B9 &&
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1147
memcmp(&link->dpcd_caps.branch_dev_name, DP_SINK_BRANCH_DEV_NAME_7580,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1148
sizeof(link->dpcd_caps.branch_dev_name)) == 0) {
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1151
if (!link->dpcd_caps.set_power_state_capable_edp)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1183
link->dpcd_caps.sink_count.bits.SINK_COUNT == 0) {
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1193
(link->dpcd_caps.dongle_type !=
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1202
if (link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dp_tunneling
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1203
&& link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dpia_bw_alloc
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1204
&& link->dpcd_caps.usb4_dp_tun_info.driver_bw_cap.bits.driver_bw_alloc_support) {
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1206
link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dpia_bw_alloc = false;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1219
if (link->dpcd_caps.sink_count.bits.SINK_COUNT)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1221
link->dpcd_caps.sink_count.bits.SINK_COUNT;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1301
link->dpcd_caps.dongle_type ==
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1592
link->dpcd_caps.is_mst_capable)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
565
if (link_rate_set < link->dpcd_caps.edp_supported_link_rates_count) {
drivers/gpu/drm/amd/display/dc/link/link_detection.c
567
link->dpcd_caps.edp_supported_link_rates[link_rate_set];
drivers/gpu/drm/amd/display/dc/link/link_detection.c
615
link->dpcd_caps.dongle_type = sink_caps->dongle_type;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
616
link->dpcd_caps.is_dongle_type_one = sink_caps->is_dongle_type_one;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
617
link->dpcd_caps.dpcd_rev.raw = 0;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
618
link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.raw = 0;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
623
link->dpcd_caps.sink_count.bits.SINK_COUNT = 1;
drivers/gpu/drm/amd/display/dc/link/link_detection.c
625
if (link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_00001A)
drivers/gpu/drm/amd/display/dc/link/link_detection.c
707
link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_90CC24 &&
drivers/gpu/drm/amd/display/dc/link/link_detection.c
708
link->dpcd_caps.branch_hw_revision == DP_BRANCH_HW_REV_20 &&
drivers/gpu/drm/amd/display/dc/link/link_detection.c
709
link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT &&
drivers/gpu/drm/amd/display/dc/link/link_detection.c
715
link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_90CC24 &&
drivers/gpu/drm/amd/display/dc/link/link_detection.c
716
link->dpcd_caps.branch_vendor_specific_data[2] == MST_HUB_ID_0x5A &&
drivers/gpu/drm/amd/display/dc/link/link_detection.c
717
link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT &&
drivers/gpu/drm/amd/display/dc/link/link_detection.c
921
if (link->dpcd_caps.is_mst_capable ||
drivers/gpu/drm/amd/display/dc/link/link_dpms.c
2076
} else if (link->dpcd_caps.is_mst_capable &&
drivers/gpu/drm/amd/display/dc/link/link_factory.c
536
link->link_status.dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/dc/link/link_factory.c
913
link->link_status.dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
149
if (dpcd_caps->channel_coding_cap.bits.DP_128b_132b_SUPPORTED == 0 &&
drivers/gpu/drm/amd/display/dc/link/link_validation.c
150
dpcd_caps->dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_PASSTHROUGH_SUPPORT == 0 &&
drivers/gpu/drm/amd/display/dc/link/link_validation.c
475
!link->dpcd_caps.dprx_feature.bits.VSC_SDP_COLORIMETRY_SUPPORTED &&
drivers/gpu/drm/amd/display/dc/link/link_validation.c
496
link->dpcd_caps.max_uncompressed_pixel_rate_cap.bits.max_uncompressed_pixel_rate_cap * 10000U;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
498
bool is_max_uncompressed_pixel_rate_exceeded = link->dpcd_caps.max_uncompressed_pixel_rate_cap.bits.valid &&
drivers/gpu/drm/amd/display/dc/link/link_validation.c
59
const struct dpcd_caps *dpcd_caps)
drivers/gpu/drm/amd/display/dc/link/link_validation.c
61
const struct dc_dongle_caps *dongle_caps = &dpcd_caps->dongle_caps;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
610
struct dpcd_caps *dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
63
switch (dpcd_caps->dongle_type) {
drivers/gpu/drm/amd/display/dc/link/link_validation.c
632
if (!dp_active_dongle_validate_timing(timing, dpcd_caps))
drivers/gpu/drm/amd/display/dc/link/link_validation.c
75
if (dpcd_caps->dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
225
if (link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
226
link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_0080E1 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
227
(link->dpcd_caps.branch_fw_revision[0] < 0x01 ||
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
228
(link->dpcd_caps.branch_fw_revision[0] == 0x01 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
229
link->dpcd_caps.branch_fw_revision[1] < 0x40)) &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
230
!memcmp(link->dpcd_caps.branch_dev_name,
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
232
sizeof(link->dpcd_caps.branch_dev_name)))
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
237
if (link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_0080E1 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
238
!memcmp(link->dpcd_caps.branch_dev_name,
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
240
sizeof(link->dpcd_caps.branch_dev_name)))
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
243
if (link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_006037 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
244
!memcmp(link->dpcd_caps.branch_dev_name,
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
246
sizeof(link->dpcd_caps.branch_dev_name)))
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
420
switch (link->dpcd_caps.lttpr_caps.phy_repeater_cnt) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1068
link->dpcd_caps.branch_dev_id =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1074
link->dpcd_caps.branch_dev_name,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
109
return (link->dpcd_caps.dongle_type >= DISPLAY_DONGLE_DP_VGA_CONVERTER) &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
110
(link->dpcd_caps.dongle_type <= DISPLAY_DONGLE_DP_HDMI_CONVERTER);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1132
link->dpcd_caps.dongle_caps.dp_hdmi_regulated_autonomous_mode_support =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1135
if (link->dpcd_caps.dongle_caps.dp_hdmi_regulated_autonomous_mode_support) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1146
if (link->dpcd_caps.dongle_caps.dp_hdmi_regulated_autonomous_mode_support &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
115
return link->dpcd_caps.is_branch_dev;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1155
link->dpcd_caps.dongle_caps.dp_hdmi_frl_max_link_bw_in_kbps = intersect_frl_link_bw_support(
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1156
link->dpcd_caps.dongle_caps.dp_hdmi_frl_max_link_bw_in_kbps,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1159
link->dpcd_caps.dongle_caps.dp_hdmi_frl_max_link_bw_in_kbps);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1167
memset(&link->dpcd_caps.dongle_caps, 0, sizeof(link->dpcd_caps.dongle_caps));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1171
link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1173
link->dpcd_caps.dongle_type);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1174
link->dpcd_caps.is_branch_dev = false;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1179
link->dpcd_caps.is_branch_dev = ds_port.fields.PORT_PRESENT;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1183
link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_VGA_CONVERTER;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1188
link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_DVI_CONVERTER;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1191
link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1195
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_11) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1205
link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1208
link->dpcd_caps.dongle_type =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1212
link->dpcd_caps.dongle_type =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1218
link->dpcd_caps.dongle_type =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1221
link->dpcd_caps.dongle_caps.dongle_type = link->dpcd_caps.dongle_type;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1228
link->dpcd_caps.dongle_caps.dp_hdmi_max_pixel_clk_in_khz =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1231
link->dpcd_caps.dongle_caps.is_dp_hdmi_s3d_converter =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1236
link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr422_pass_through =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1238
link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr420_pass_through =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1240
link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr422_converter =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1242
link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr420_converter =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1246
link->dpcd_caps.dongle_caps.dp_hdmi_max_bpc =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1252
link->dpcd_caps.dongle_caps.dp_hdmi_frl_max_link_bw_in_kbps =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1258
if (link->dpcd_caps.dongle_caps.dp_hdmi_frl_max_link_bw_in_kbps > 0)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1259
link->dpcd_caps.dongle_caps.extendedCapValid = true;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1262
if (link->dpcd_caps.dongle_caps.dp_hdmi_max_pixel_clk_in_khz != 0)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1263
link->dpcd_caps.dongle_caps.extendedCapValid = true;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1271
set_dongle_type(link->ddc, link->dpcd_caps.dongle_type);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1282
link->dpcd_caps.branch_hw_revision =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1286
link->dpcd_caps.branch_fw_revision,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1294
(uint8_t *)link->dpcd_caps.branch_vendor_specific_data,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1295
sizeof(link->dpcd_caps.branch_vendor_specific_data));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1297
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_14 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1298
link->dpcd_caps.dongle_type != DISPLAY_DONGLE_NONE) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1306
link->dpcd_caps.dongle_caps.dfp_cap_ext.supported = dfp_cap_ext.fields.supported;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1307
link->dpcd_caps.dongle_caps.dfp_cap_ext.max_pixel_rate_in_mps =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1310
link->dpcd_caps.dongle_caps.dfp_cap_ext.max_video_h_active_width =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1313
link->dpcd_caps.dongle_caps.dfp_cap_ext.max_video_v_active_height =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1316
link->dpcd_caps.dongle_caps.dfp_cap_ext.encoding_format_caps =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1318
link->dpcd_caps.dongle_caps.dfp_cap_ext.rgb_color_depth_caps =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1320
link->dpcd_caps.dongle_caps.dfp_cap_ext.ycbcr444_color_depth_caps =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1322
link->dpcd_caps.dongle_caps.dfp_cap_ext.ycbcr422_color_depth_caps =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1324
link->dpcd_caps.dongle_caps.dfp_cap_ext.ycbcr420_color_depth_caps =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1327
DC_LOG_DP2("\tdfp_cap_ext.supported = %s", link->dpcd_caps.dongle_caps.dfp_cap_ext.supported ? "true" : "false");
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1328
DC_LOG_DP2("\tdfp_cap_ext.max_pixel_rate_in_mps = %d", link->dpcd_caps.dongle_caps.dfp_cap_ext.max_pixel_rate_in_mps);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1329
DC_LOG_DP2("\tdfp_cap_ext.max_video_h_active_width = %d", link->dpcd_caps.dongle_caps.dfp_cap_ext.max_video_h_active_width);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1330
DC_LOG_DP2("\tdfp_cap_ext.max_video_v_active_height = %d", link->dpcd_caps.dongle_caps.dfp_cap_ext.max_video_v_active_height);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1370
link->dpcd_caps.dpcd_rev.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1384
link->dpcd_caps.allow_invalid_MSA_timing_param =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1387
link->dpcd_caps.max_ln_count.raw = dpcd_data[
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1390
link->dpcd_caps.max_down_spread.raw = dpcd_data[
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1394
link->dpcd_caps.max_ln_count.bits.MAX_LANE_COUNT;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1398
link->dpcd_caps.max_down_spread.bits.MAX_DOWN_SPREAD ?
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1403
link->dpcd_caps.panel_mode_edp =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1405
link->dpcd_caps.dpcd_display_control_capable =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1480
link->dpcd_caps.branch_dev_id,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1481
link->dpcd_caps.branch_dev_name[0],
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1482
link->dpcd_caps.branch_dev_name[1],
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1483
link->dpcd_caps.branch_dev_name[2],
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1484
link->dpcd_caps.branch_dev_name[3],
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1485
link->dpcd_caps.branch_dev_name[4],
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1486
link->dpcd_caps.branch_dev_name[5]);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1496
if (!link->dpcd_caps.channel_coding_cap.bits.DP_128b_132b_SUPPORTED ||
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1497
link->dpcd_caps.cable_id.raw == 0 ||
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1502
&link->dpcd_caps.cable_id.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1503
sizeof(link->dpcd_caps.cable_id.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1534
link->dpcd_caps.cable_id.raw = 0;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1536
&link->dpcd_caps.cable_id.raw, sizeof(uint8_t));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1539
link->dpcd_caps.cable_id = intersect_cable_id(
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1540
&link->dpcd_caps.cable_id, &usbc_cable_id);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1596
link->dpcd_caps.panel_luminance_control = (edp_general_cap2 & DP_EDP_PANEL_LUMINANCE_CONTROL_CAPABLE) != 0;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1609
link->dpcd_caps.vesa_replay_su_info.pr_su_x_granularity = dpcd_data;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1615
link->dpcd_caps.vesa_replay_su_info.pr_su_x_granularity |= (dpcd_data << 8);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1621
link->dpcd_caps.vesa_replay_su_info.pr_su_y_granularity = dpcd_data;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1627
link->dpcd_caps.vesa_replay_su_info.pr_su_y_granularity_extended_caps = dpcd_data;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1633
link->dpcd_caps.vesa_replay_su_info.pr_su_y_granularity_extended_caps |= (dpcd_data << 8);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1659
link->dpcd_caps.lttpr_caps.revision.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1663
link->dpcd_caps.lttpr_caps.max_link_rate =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1667
link->dpcd_caps.lttpr_caps.phy_repeater_cnt =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1671
link->dpcd_caps.lttpr_caps.max_lane_count =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1675
link->dpcd_caps.lttpr_caps.mode =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1679
link->dpcd_caps.lttpr_caps.max_ext_timeout =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1682
link->dpcd_caps.lttpr_caps.main_link_channel_coding.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1686
link->dpcd_caps.lttpr_caps.supported_128b_132b_rates.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1690
link->dpcd_caps.lttpr_caps.alpm.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1694
lttpr_count = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1704
link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1705
link->dpcd_caps.lttpr_caps.phy_repeater_cnt = 0x80;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1707
DC_LOG_DC("lttpr_caps forced phy_repeater_cnt = %d\n", link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1721
link->dpcd_caps.lttpr_caps.lttpr_ieee_oui, sizeof(link->dpcd_caps.lttpr_caps.lttpr_ieee_oui));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1723
link->dpcd_caps.lttpr_caps.lttpr_device_id, sizeof(link->dpcd_caps.lttpr_caps.lttpr_device_id));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1726
CONN_DATA_DETECT(link, link->dpcd_caps.lttpr_caps.lttpr_ieee_oui, sizeof(link->dpcd_caps.lttpr_caps.lttpr_ieee_oui),
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1728
CONN_DATA_DETECT(link, link->dpcd_caps.lttpr_caps.lttpr_device_id, sizeof(link->dpcd_caps.lttpr_caps.lttpr_device_id),
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1731
CONN_DATA_DETECT(link, link->dpcd_caps.lttpr_caps.lttpr_ieee_oui, sizeof(link->dpcd_caps.lttpr_caps.lttpr_ieee_oui),
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1733
CONN_DATA_DETECT(link, link->dpcd_caps.lttpr_caps.lttpr_device_id, sizeof(link->dpcd_caps.lttpr_caps.lttpr_device_id),
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1794
&link->dpcd_caps.lttpr_caps.phy_repeater_cnt,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1795
sizeof(link->dpcd_caps.lttpr_caps.phy_repeater_cnt));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1831
link->dpcd_caps.ext_receiver_cap_field_present =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1854
link->dpcd_caps.dpcd_rev.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1857
if (link->dpcd_caps.ext_receiver_cap_field_present) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1868
link->dpcd_caps.dprx_feature.raw = dpcd_dprx_data;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1883
link->dpcd_caps.adaptive_sync_caps.dp_adap_sync_caps.raw = dpcd_dprx_data;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1890
link->dpcd_caps.dprx_feature.raw = 0;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1908
link->dpcd_caps.is_mst_capable = read_is_mst_supported(link);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1909
DC_LOG_DC("%s: MST_Support: %s\n", __func__, str_yes_no(link->dpcd_caps.is_mst_capable));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1912
if (link->dpcd_caps.is_mst_capable)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1924
link->dpcd_caps.allow_invalid_MSA_timing_param =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1927
link->dpcd_caps.max_ln_count.raw = dpcd_data[
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1930
link->dpcd_caps.max_down_spread.raw = dpcd_data[
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1934
link->dpcd_caps.max_ln_count.bits.MAX_LANE_COUNT;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1938
link->dpcd_caps.max_down_spread.bits.MAX_DOWN_SPREAD ?
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1943
link->dpcd_caps.panel_mode_edp =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1945
link->dpcd_caps.dpcd_display_control_capable =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1947
link->dpcd_caps.channel_coding_cap.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1952
link->dpcd_caps.receive_port0_cap.raw[0] =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1954
link->dpcd_caps.receive_port0_cap.raw[1] =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1960
&link->dpcd_caps.sink_count.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1961
sizeof(link->dpcd_caps.sink_count.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1969
link->dpcd_caps.sink_dev_id =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1975
link->dpcd_caps.sink_dev_id_str,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1985
link->dpcd_caps.sink_hw_revision =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
1989
link->dpcd_caps.sink_fw_revision,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2002
if ((link->dpcd_caps.sink_dev_id == 0x0010fa) &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2003
!memcmp(link->dpcd_caps.sink_dev_id_str, str_mbp_2018,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2005
(!memcmp(link->dpcd_caps.sink_fw_revision, fwrev_mbp_2018,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2007
!memcmp(link->dpcd_caps.sink_fw_revision, fwrev_mbp_2018_vega,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2013
memset(&link->dpcd_caps.dsc_caps, '\0',
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2014
sizeof(link->dpcd_caps.dsc_caps));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2015
memset(&link->dpcd_caps.fec_cap, '\0', sizeof(link->dpcd_caps.fec_cap));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2017
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_14) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2021
&link->dpcd_caps.fec_cap.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2022
sizeof(link->dpcd_caps.fec_cap.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2029
link->dpcd_caps.dsc_caps.dsc_basic_caps.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2030
sizeof(link->dpcd_caps.dsc_caps.dsc_basic_caps.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2032
is_fec_supported = link->dpcd_caps.fec_cap.bits.FEC_CAPABLE;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2033
is_dsc_basic_supported = link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2034
is_dsc_passthrough_supported = link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_PASSTHROUGH_SUPPORT;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2042
if (link->dpcd_caps.dongle_type != DISPLAY_DONGLE_NONE) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2046
link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2047
sizeof(link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2053
link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.fields.BRANCH_OVERALL_THROUGHPUT_0);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2055
link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.fields.BRANCH_OVERALL_THROUGHPUT_1);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2057
link->dpcd_caps.dsc_caps.dsc_branch_decoder_caps.fields.BRANCH_MAX_LINE_WIDTH);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2065
link->dpcd_caps.is_branch_dev &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2066
link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_90CC24 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2067
link->dpcd_caps.branch_hw_revision == DP_BRANCH_HW_REV_10 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2068
(link->dpcd_caps.fec_cap.bits.FEC_CAPABLE ||
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2069
link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT)) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2074
memset(&link->dpcd_caps.dsc_caps, '\0', sizeof(link->dpcd_caps.dsc_caps));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2075
memset(&link->dpcd_caps.fec_cap, '\0', sizeof(link->dpcd_caps.fec_cap));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2084
if (link->dpcd_caps.channel_coding_cap.bits.DP_128b_132b_SUPPORTED) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2090
&link->dpcd_caps.dp_128b_132b_supported_link_rates.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2091
sizeof(link->dpcd_caps.dp_128b_132b_supported_link_rates.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2092
if (link->dpcd_caps.dp_128b_132b_supported_link_rates.bits.UHBR20)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2094
else if (link->dpcd_caps.dp_128b_132b_supported_link_rates.bits.UHBR13_5)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2096
else if (link->dpcd_caps.dp_128b_132b_supported_link_rates.bits.UHBR10)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2107
&link->dpcd_caps.fallback_formats.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2108
sizeof(link->dpcd_caps.fallback_formats.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2110
if (link->dpcd_caps.fallback_formats.bits.dp_1920x1080_60Hz_24bpp_support)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2112
if (link->dpcd_caps.fallback_formats.bits.dp_1280x720_60Hz_24bpp_support)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2114
if (link->dpcd_caps.fallback_formats.bits.dp_1024x768_60Hz_24bpp_support)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2116
if (link->dpcd_caps.fallback_formats.raw == 0) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2118
link->dpcd_caps.fallback_formats.bits.dp_1920x1080_60Hz_24bpp_support = 1;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2123
&link->dpcd_caps.fec_cap1.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2124
sizeof(link->dpcd_caps.fec_cap1.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2126
if (link->dpcd_caps.fec_cap1.bits.AGGREGATED_ERROR_COUNTERS_CAPABLE)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2132
link->dpcd_caps.max_uncompressed_pixel_rate_cap.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2133
sizeof(link->dpcd_caps.max_uncompressed_pixel_rate_cap.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2137
&link->dpcd_caps.vesa_replay_caps_supported.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2138
sizeof(link->dpcd_caps.vesa_replay_caps_supported.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2142
&link->dpcd_caps.vesa_replay_caps.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2143
sizeof(link->dpcd_caps.vesa_replay_caps.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2177
link->dpcd_caps.edp_supported_link_rates_count = 0;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2184
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_13) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2200
link->dpcd_caps.edp_supported_link_rates[link->dpcd_caps.edp_supported_link_rates_count] = link_rate;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2201
link->dpcd_caps.edp_supported_link_rates_count++;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2209
link->dpcd_caps.dynamic_backlight_capable_edp =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2215
link->dpcd_caps.set_power_state_capable_edp =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2221
&link->dpcd_caps.edp_rev,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2222
sizeof(link->dpcd_caps.edp_rev));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2226
if (link->dpcd_caps.edp_rev >= DP_EDP_13) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2228
&link->dpcd_caps.psr_info.psr_version,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2229
sizeof(link->dpcd_caps.psr_info.psr_version));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2230
if (link->dpcd_caps.sink_dev_id == DP_BRANCH_DEVICE_ID_001CF8)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2232
&link->dpcd_caps.psr_info.force_psrsu_cap,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2233
sizeof(link->dpcd_caps.psr_info.force_psrsu_cap));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2235
&link->dpcd_caps.psr_info.psr_dpcd_caps.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2236
sizeof(link->dpcd_caps.psr_info.psr_dpcd_caps.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2237
if (link->dpcd_caps.psr_info.psr_dpcd_caps.bits.Y_COORDINATE_REQUIRED) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2239
&link->dpcd_caps.psr_info.psr2_su_y_granularity_cap,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2240
sizeof(link->dpcd_caps.psr_info.psr2_su_y_granularity_cap));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2247
if (link->dpcd_caps.dpcd_rev.raw >= DP_EDP_14)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2249
&link->dpcd_caps.alpm_caps.raw,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2250
sizeof(link->dpcd_caps.alpm_caps.raw));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2256
&link->dpcd_caps.pr_info.pixel_deviation_per_line,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2257
sizeof(link->dpcd_caps.pr_info.pixel_deviation_per_line));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2259
&link->dpcd_caps.pr_info.max_deviation_line,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2260
sizeof(link->dpcd_caps.pr_info.max_deviation_line));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2267
(uint8_t *)&link->dpcd_caps.edp_oled_emission_rate,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2268
sizeof(link->dpcd_caps.edp_oled_emission_rate));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2274
(uint8_t *)&link->dpcd_caps.drr_granularity,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2275
sizeof(link->dpcd_caps.drr_granularity));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2281
if (link->dpcd_caps.dpcd_rev.raw >= DP_EDP_14)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2285
(uint8_t *)&link->dpcd_caps.mso_cap_sst_links_supported,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2286
sizeof(link->dpcd_caps.mso_cap_sst_links_supported));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2291
(uint8_t *)&link->dpcd_caps.dp_edp_general_cap_2,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2292
sizeof(link->dpcd_caps.dp_edp_general_cap_2));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2361
if (!link->dpcd_caps.dp_128b_132b_supported_link_rates.bits.UHBR13_5)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2386
if (!link->dpcd_caps.cable_id.bits.UHBR13_5_CAPABILITY &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2387
link->dpcd_caps.cable_id.bits.CABLE_TYPE >= 2)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2397
if (link->dpcd_caps.lttpr_caps.revision.raw >= DPCD_REV_14) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2408
if (!link->dpcd_caps.lttpr_caps.supported_128b_132b_rates.bits.UHBR13_5)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2447
if (dp_is_lttpr_present(link) && link->dpcd_caps.lttpr_caps.max_ext_timeout > 0) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2448
uint8_t grant = link->dpcd_caps.lttpr_caps.max_ext_timeout & 0x80;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2628
return dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2648
if (link->dpcd_caps.alpm_caps.bits.AUX_LESS_ALPM_CAP) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2650
if (link->dpcd_caps.lttpr_caps.alpm.bits.AUX_LESS_ALPM_SUPPORTED)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
2656
if (link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
305
if (!link->dpcd_caps.dpcd_rev.raw) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
310
link->dpcd_caps.dpcd_rev.raw = dpcd_data[
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
313
} while (retry++ < 4 && !link->dpcd_caps.dpcd_rev.raw);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
316
if (link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
317
switch (link->dpcd_caps.branch_dev_id) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
353
link->dpcd_caps.fec_cap.bits.FEC_CAPABLE);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
369
&& (link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
390
uint32_t lttpr_count = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
392
link->dpcd_caps.lttpr_caps.max_lane_count > 0 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
393
link->dpcd_caps.lttpr_caps.max_lane_count <= 4);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
433
if (link->dpcd_caps.lttpr_caps.max_lane_count <= LANE_COUNT_DP_MAX)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
434
lttpr_max_lane_count = link->dpcd_caps.lttpr_caps.max_lane_count;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
449
switch (link->dpcd_caps.lttpr_caps.max_link_rate) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
454
lttpr_max_link_rate = link->dpcd_caps.lttpr_caps.max_link_rate;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
463
if (link->dpcd_caps.lttpr_caps.supported_128b_132b_rates.bits.UHBR20)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
465
else if (link->dpcd_caps.lttpr_caps.supported_128b_132b_rates.bits.UHBR13_5)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
467
else if (link->dpcd_caps.lttpr_caps.supported_128b_132b_rates.bits.UHBR10)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
477
if (link->dpcd_caps.cable_id.bits.UHBR10_20_CAPABILITY & DP_UHBR20) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
479
} else if (link->dpcd_caps.cable_id.bits.UHBR13_5_CAPABILITY) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
481
} else if (link->dpcd_caps.cable_id.bits.UHBR10_20_CAPABILITY & DP_UHBR10) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
483
if (link->dpcd_caps.cable_id.bits.CABLE_TYPE < 2) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
584
return link->dpcd_caps.dp_128b_132b_supported_link_rates.bits.UHBR13_5 ?
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
597
if (current_link_setting->link_rate_set < link->dpcd_caps.edp_supported_link_rates_count) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
600
link->dpcd_caps.edp_supported_link_rates[current_link_setting->link_rate_set];
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
638
link->dpcd_caps.dp_128b_132b_supported_link_rates.bits.UHBR13_5 == 0)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
807
initial_link_setting.link_rate = link->dpcd_caps.edp_supported_link_rates[0];
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
916
initial_link_setting.link_rate = link->dpcd_caps.edp_supported_link_rates[0];
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
947
link->dpcd_caps.edp_supported_link_rates[current_link_setting.link_rate_set];
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
108
link->dpcd_caps.usb4_dp_tun_info.usb4_topology_id[i] = dpcd_topology_data[i];
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
158
link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dp_tunneling;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
160
if (link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dpia_bw_alloc
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
161
&& link->dpcd_caps.usb4_dp_tun_info.driver_bw_cap.bits.driver_bw_alloc_support) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
163
dp_tunnel_setting->cm_id = link->dpcd_caps.usb4_dp_tun_info.usb4_driver_id & 0x0F;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
164
dp_tunnel_setting->group_id = link->dpcd_caps.usb4_dp_tun_info.dpia_tunnel_info.bits.group_id;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
65
link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
68
if (link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dp_tunneling == false)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
71
link->dpcd_caps.usb4_dp_tun_info.dpia_info.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
73
link->dpcd_caps.usb4_dp_tun_info.usb4_driver_id =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
76
if (link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dpia_bw_alloc) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
83
link->dpcd_caps.usb4_dp_tun_info.driver_bw_cap.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
85
link->dpcd_caps.usb4_dp_tun_info.dpia_tunnel_info.raw =
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
93
link->dpcd_caps.usb4_dp_tun_info.usb4_driver_id,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
94
link->dpcd_caps.usb4_dp_tun_info.dpia_info.bits.dpia_num,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
95
link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dpia_bw_alloc,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia.c
96
link->dpcd_caps.usb4_dp_tun_info.driver_bw_cap.bits.driver_bw_alloc_support);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
308
if (link && link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dp_tunneling
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
341
!link->dpcd_caps.channel_coding_cap.bits.DP_128b_132b_SUPPORTED) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
51
return (link && link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dp_tunneling
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
52
&& link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dpia_bw_alloc
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
53
&& link->dpcd_caps.usb4_dp_tun_info.driver_bw_cap.bits.driver_bw_alloc_support);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
409
if (link->dpcd_caps.dpcd_rev.raw < DPCD_REV_14) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
416
if (link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dp_tunneling) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_irq_handler.c
591
if (link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.bits.dp_tunneling) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
162
if (link->dpcd_caps.vesa_replay_caps.bits.SU_Y_GRANULARITY_EXT_CAP_SUPPORTED)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
337
cmd.pr_copy_settings.data.su_granularity_needed = link->dpcd_caps.vesa_replay_caps.bits.PR_SU_GRANULARITY_NEEDED;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
338
cmd.pr_copy_settings.data.su_x_granularity = link->dpcd_caps.vesa_replay_su_info.pr_su_x_granularity;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
339
cmd.pr_copy_settings.data.su_y_granularity = link->dpcd_caps.vesa_replay_su_info.pr_su_y_granularity;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c
341
link->dpcd_caps.vesa_replay_su_info.pr_su_y_granularity_extended_caps;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_phy.c
93
return (dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt) ==
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1023
uint8_t lttpr_count = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1117
link->dpcd_caps.max_ln_count.bits.POST_LT_ADJ_REQ_SUPPORTED;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1130
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_13 &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
1526
if (link->dpcd_caps.max_ln_count.bits.POST_LT_ADJ_REQ_SUPPORTED != 1 ||
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
542
link->dpcd_caps.lttpr_caps.aux_rd_interval[offset - 1]);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
809
struct dpcd_caps *rx_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
940
link->dpcd_caps.lttpr_caps.mode = repeater_mode;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
954
link->dpcd_caps.lttpr_caps.mode = repeater_mode;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
958
repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
964
link->dpcd_caps.lttpr_caps.aux_rd_interval[--repeater_cnt] = 0;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
972
(uint8_t *)&link->dpcd_caps.lttpr_caps.aux_rd_interval[repeater_id - 1],
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
973
sizeof(link->dpcd_caps.lttpr_caps.aux_rd_interval[repeater_id - 1]));
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c
974
link->dpcd_caps.lttpr_caps.aux_rd_interval[repeater_id - 1] &= 0x7F;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_128b_132b.c
251
link->dpcd_caps.lttpr_caps.phy_repeater_cnt) + 1) * 20000;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
430
uint8_t repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
58
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_8b_10b.c
91
if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
1015
repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
308
repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
613
repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
875
repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
936
link->dpcd_caps.lttpr_caps.aux_rd_interval[hop - 1]);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
987
repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
147
repeater_cnt = dp_parse_lttpr_repeater_count(link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
196
link->dpcd_caps.lttpr_caps.phy_repeater_cnt);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
262
link->dpcd_caps.max_ln_count.bits.POST_LT_ADJ_REQ_SUPPORTED;
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.c
274
if (memcmp("\x00\x00\x00", &link->dpcd_caps.lttpr_caps.lttpr_ieee_oui[0], 3) == 0) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
105
switch (link->dpcd_caps.branch_dev_id) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
114
link->dpcd_caps.branch_dev_name,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
117
link->dpcd_caps.
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
128
if (strncmp(link->dpcd_caps.branch_dev_name,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
131
link->dpcd_caps.
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
141
if (link->dpcd_caps.panel_mode_edp &&
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
160
if (link->is_dds && !link->dpcd_caps.panel_luminance_control)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
290
if (!link->dpcd_caps.panel_luminance_control) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
327
if (link->dpcd_caps.edp_supported_link_rates_count == 0 || !link->panel_config.ilr.optimize_edp_link_rate)
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
337
for (int i = 0; i < link->dpcd_caps.edp_supported_link_rates_count; i++) {
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
338
if (max_ilr_rate < link->dpcd_caps.edp_supported_link_rates[i])
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
339
max_ilr_rate = link->dpcd_caps.edp_supported_link_rates[i];
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
384
if (link->dpcd_caps.edp_supported_link_rates[link_rate_set] != link_setting.link_rate ||
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
712
&link->dpcd_caps.psr_info.psr_version,
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
713
sizeof(link->dpcd_caps.psr_info.psr_version));
drivers/gpu/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
97
link->dpcd_caps.panel_mode_edp,
drivers/gpu/drm/amd/display/modules/power/power_psr.c
520
struct dpcd_caps *dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/modules/power/power_psr.c
522
if (dpcd_caps->edp_rev >= DP_EDP_14) {
drivers/gpu/drm/amd/display/modules/power/power_psr.c
523
if (dpcd_caps->psr_info.psr_version >= DP_PSR2_WITH_Y_COORD_ET_SUPPORTED)
drivers/gpu/drm/amd/display/modules/power/power_psr.c
530
if (dpcd_caps->sink_dev_id == DP_BRANCH_DEVICE_ID_001CF8) {
drivers/gpu/drm/amd/display/modules/power/power_psr.c
535
if (dpcd_caps->psr_info.psr_version < DP_PSR2_WITH_Y_COORD_IS_SUPPORTED)
drivers/gpu/drm/amd/display/modules/power/power_psr.c
537
else if (dpcd_caps->dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT &&
drivers/gpu/drm/amd/display/modules/power/power_psr.c
538
((dpcd_caps->sink_dev_id_str[1] == 0x08 && dpcd_caps->sink_dev_id_str[0] == 0x08) ||
drivers/gpu/drm/amd/display/modules/power/power_psr.c
539
(dpcd_caps->sink_dev_id_str[1] == 0x08 && dpcd_caps->sink_dev_id_str[0] == 0x07)))
drivers/gpu/drm/amd/display/modules/power/power_psr.c
541
else if (dpcd_caps->sink_dev_id_str[1] == 0x08 && dpcd_caps->sink_dev_id_str[0] == 0x03)
drivers/gpu/drm/amd/display/modules/power/power_psr.c
543
else if (dpcd_caps->sink_dev_id_str[1] == 0x08 && dpcd_caps->sink_dev_id_str[0] == 0x01)
drivers/gpu/drm/amd/display/modules/power/power_psr.c
545
else if (dpcd_caps->psr_info.force_psrsu_cap == 0x1)
drivers/gpu/drm/amd/display/modules/power/power_psr.c
584
struct dpcd_caps *dpcd_caps = &link->dpcd_caps;
drivers/gpu/drm/amd/display/modules/power/power_psr.c
610
(6 - dpcd_caps->psr_info.psr_dpcd_caps.bits.PSR_SETUP_TIME) * psr_setup_time_step_in_us;
drivers/gpu/drm/amd/display/modules/power/power_psr.c
625
psr_config->su_y_granularity = dpcd_caps->psr_info.psr2_su_y_granularity_cap;
drivers/gpu/drm/amd/display/modules/power/power_psr.c
626
psr_config->su_granularity_required = dpcd_caps->psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIRED;
drivers/gpu/drm/amd/display/modules/power/power_psr.c
629
!link->dpcd_caps.psr_info.psr_dpcd_caps.bits.LINK_TRAINING_ON_EXIT_NOT_REQUIRED;
drivers/gpu/drm/amd/display/modules/power/power_psr.c
643
!link->dpcd_caps.dsc_caps.dsc_basic_caps.fields.dsc_support.DSC_SUPPORT ||
drivers/gpu/drm/amd/display/modules/power/power_replay.c
897
max_deviation_line = link->dpcd_caps.pr_info.max_deviation_line;
drivers/gpu/drm/amd/display/modules/power/power_replay.c
898
pixel_deviation_per_line = link->dpcd_caps.pr_info.pixel_deviation_per_line;
drivers/gpu/drm/i915/display/intel_dp_mst.c
1709
u8 dpcd_caps[DP_RECEIVER_CAP_SIZE];
drivers/gpu/drm/i915/display/intel_dp_mst.c
1715
if (drm_dp_read_dpcd_caps(connector->dp.dsc_decompression_aux, dpcd_caps) < 0)
drivers/gpu/drm/i915/display/intel_dp_mst.c
1719
drm_dp_is_branch(dpcd_caps)) < 0)
drivers/gpu/drm/i915/display/intel_dp_mst.c
1722
intel_dp_get_dsc_sink_cap(dpcd_caps[DP_DPCD_REV],
drivers/gpu/drm/i915/display/intel_dp_mst.c
1723
&desc, drm_dp_is_branch(dpcd_caps),