dpcd_caps 1517 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (link_status->dpcd_caps->dpcd_rev.raw < 0x12) { dpcd_caps 3639 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_dsc_parse_dsc_dpcd(aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.raw, dpcd_caps 3640 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link->dpcd_caps.dsc_caps.dsc_ext_caps.raw, dpcd_caps 233 drivers/gpu/drm/amd/display/dc/core/dc.c link->link_status.dpcd_caps = &link->dpcd_caps; dpcd_caps 564 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (link_rate_set < link->dpcd_caps.edp_supported_link_rates_count) { dpcd_caps 566 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->dpcd_caps.edp_supported_link_rates[link_rate_set]; dpcd_caps 651 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (!link->dpcd_caps.sink_count.bits.SINK_COUNT) { dpcd_caps 659 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (link->dpcd_caps.dongle_type != DISPLAY_DONGLE_DP_HDMI_CONVERTER) dpcd_caps 753 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dpcd_caps prev_dpcd_caps; dpcd_caps 774 drivers/gpu/drm/amd/display/dc/core/dc_link.c memcpy(&prev_dpcd_caps, &link->dpcd_caps, sizeof(struct dpcd_caps)); dpcd_caps 842 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (memcmp(&link->dpcd_caps, &prev_dpcd_caps, sizeof(struct dpcd_caps))) dpcd_caps 847 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->dpcd_caps.sink_count.bits.SINK_COUNT == 0) { dpcd_caps 885 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (link->dpcd_caps.sink_count.bits.SINK_COUNT) dpcd_caps 886 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->dpcd_sink_count = link->dpcd_caps.sink_count. dpcd_caps 1224 drivers/gpu/drm/amd/display/dc/core/dc_link.c link->link_status.dpcd_caps = &link->dpcd_caps; dpcd_caps 2205 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dpcd_caps *dpcd_caps) dpcd_caps 2207 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dc_dongle_caps *dongle_caps = &dpcd_caps->dongle_caps; dpcd_caps 2209 drivers/gpu/drm/amd/display/dc/core/dc_link.c switch (dpcd_caps->dongle_type) { dpcd_caps 2221 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (dpcd_caps->dongle_type != DISPLAY_DONGLE_DP_HDMI_CONVERTER || dpcd_caps 2275 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dpcd_caps *dpcd_caps = &link->dpcd_caps; dpcd_caps 2288 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (!dp_active_dongle_validate_timing(timing, dpcd_caps)) dpcd_caps 2696 drivers/gpu/drm/amd/display/dc/core/dc_link.c stream->link->dpcd_caps.dprx_feature.bits.SST_SPLIT_SDP_CAP); dpcd_caps 3102 drivers/gpu/drm/amd/display/dc/core/dc_link.c if (link->dpcd_caps.fec_cap.bits.FEC_CAPABLE) { dpcd_caps 297 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c if (link->dpcd_caps.branch_dev_id == DP_BRANCH_DEVICE_ID_0080E1 && dpcd_caps 298 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c !memcmp(link->dpcd_caps.branch_dev_name, dpcd_caps 300 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c sizeof(link->dpcd_caps.branch_dev_name))) dpcd_caps 61 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) { dpcd_caps 108 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dpcd_caps *dpcd_caps = &link->dpcd_caps; dpcd_caps 116 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (dpcd_caps->max_down_spread.bits.TPS4_SUPPORTED && dpcd_caps 120 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (dpcd_caps->max_ln_count.bits.TPS3_SUPPORTED && dpcd_caps 150 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.max_ln_count.bits.POST_LT_ADJ_REQ_SUPPORTED; dpcd_caps 159 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_14 && dpcd_caps 944 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.max_ln_count.bits.POST_LT_ADJ_REQ_SUPPORTED != 1 || dpcd_caps 1440 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw < DPCD_REV_14) dpcd_caps 1954 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw < DPCD_REV_14 || dpcd_caps 1955 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.edp_supported_link_rates_count == 0) { dpcd_caps 1962 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c initial_link_setting.link_rate = link->dpcd_caps.edp_supported_link_rates[0]; dpcd_caps 1988 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (current_link_setting.link_rate_set < link->dpcd_caps.edp_supported_link_rates_count) { dpcd_caps 1991 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.edp_supported_link_rates[current_link_setting.link_rate_set]; dpcd_caps 2499 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c return link->dpcd_caps.is_branch_dev; dpcd_caps 2531 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.branch_dev_id = dpcd_caps 2537 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.branch_dev_name, dpcd_caps 2548 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c memset(&link->dpcd_caps.dongle_caps, 0, sizeof(link->dpcd_caps.dongle_caps)); dpcd_caps 2552 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; dpcd_caps 2554 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type); dpcd_caps 2555 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.is_branch_dev = false; dpcd_caps 2561 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.is_branch_dev = false; dpcd_caps 2565 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.is_branch_dev = ds_port.fields.PORT_PRESENT; dpcd_caps 2570 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_VGA_CONVERTER; dpcd_caps 2575 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_DVI_CONVERTER; dpcd_caps 2578 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; dpcd_caps 2582 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_11) { dpcd_caps 2592 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; dpcd_caps 2595 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = dpcd_caps 2599 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = dpcd_caps 2605 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_type = dpcd_caps 2608 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.dongle_type = link->dpcd_caps.dongle_type; dpcd_caps 2615 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.dp_hdmi_max_pixel_clk_in_khz = dpcd_caps 2618 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.is_dp_hdmi_s3d_converter = dpcd_caps 2623 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr422_pass_through = dpcd_caps 2625 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr420_pass_through = dpcd_caps 2627 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr422_converter = dpcd_caps 2629 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.is_dp_hdmi_ycbcr420_converter = dpcd_caps 2633 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.dp_hdmi_max_bpc = dpcd_caps 2637 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dongle_caps.dp_hdmi_max_pixel_clk_in_khz != 0) dpcd_caps 2638 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dongle_caps.extendedCapValid = true; dpcd_caps 2645 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c ddc_service_set_dongle_type(link->ddc, link->dpcd_caps.dongle_type); dpcd_caps 2656 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.branch_hw_revision = dpcd_caps 2660 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.branch_fw_revision, dpcd_caps 2672 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (!link->dpcd_caps.dpcd_rev.raw) { dpcd_caps 2677 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dpcd_rev.raw = dpcd_data[ dpcd_caps 2680 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c } while (retry++ < 4 && !link->dpcd_caps.dpcd_rev.raw); dpcd_caps 2686 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER) { dpcd_caps 2687 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c switch (link->dpcd_caps.branch_dev_id) { dpcd_caps 2764 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.ext_receiver_cap_field_present = dpcd_caps 2787 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dpcd_rev.raw = dpcd_caps 2790 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw >= 0x14) { dpcd_caps 2801 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dprx_feature.raw = dpcd_dprx_data; dpcd_caps 2808 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dprx_feature.raw = 0; dpcd_caps 2833 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.allow_invalid_MSA_timing_param = dpcd_caps 2836 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.max_ln_count.raw = dpcd_data[ dpcd_caps 2839 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.max_down_spread.raw = dpcd_data[ dpcd_caps 2843 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.max_ln_count.bits.MAX_LANE_COUNT; dpcd_caps 2847 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.max_down_spread.bits.MAX_DOWN_SPREAD ? dpcd_caps 2852 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.panel_mode_edp = dpcd_caps 2854 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dpcd_display_control_capable = dpcd_caps 2863 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c &link->dpcd_caps.sink_count.raw, dpcd_caps 2864 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c sizeof(link->dpcd_caps.sink_count.raw)); dpcd_caps 2872 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.sink_dev_id = dpcd_caps 2878 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.sink_dev_id_str, dpcd_caps 2886 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if ((link->dpcd_caps.sink_dev_id == 0x0010fa) && dpcd_caps 2887 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c !memcmp(link->dpcd_caps.sink_dev_id_str, str_mbp_2017, dpcd_caps 2899 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.sink_hw_revision = dpcd_caps 2903 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.sink_fw_revision, dpcd_caps 2908 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c memset(&link->dpcd_caps.dsc_caps, '\0', dpcd_caps 2909 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c sizeof(link->dpcd_caps.dsc_caps)); dpcd_caps 2910 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c memset(&link->dpcd_caps.fec_cap, '\0', sizeof(link->dpcd_caps.fec_cap)); dpcd_caps 2912 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_14) { dpcd_caps 2916 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c &link->dpcd_caps.fec_cap.raw, dpcd_caps 2917 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c sizeof(link->dpcd_caps.fec_cap.raw)); dpcd_caps 2921 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dsc_caps.dsc_basic_caps.raw, dpcd_caps 2922 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c sizeof(link->dpcd_caps.dsc_caps.dsc_basic_caps.raw)); dpcd_caps 2926 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dsc_caps.dsc_ext_caps.raw, dpcd_caps 2927 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c sizeof(link->dpcd_caps.dsc_caps.dsc_ext_caps.raw)); dpcd_caps 2994 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.edp_supported_link_rates_count = 0; dpcd_caps 2997 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_14 && dpcd_caps 3012 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.edp_supported_link_rates[link->dpcd_caps.edp_supported_link_rates_count] = link_rate; dpcd_caps 3013 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.edp_supported_link_rates_count++; dpcd_caps 3299 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) { dpcd_caps 3313 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c } else if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_10 || dpcd_caps 3314 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.dpcd_rev.raw == 0) { dpcd_caps 3397 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.panel_mode_edp, dpcd_caps 3409 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c switch (link->dpcd_caps.branch_dev_id) { dpcd_caps 3418 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.branch_dev_name, dpcd_caps 3421 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps. dpcd_caps 3432 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (strncmp(link->dpcd_caps.branch_dev_name, dpcd_caps 3435 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps. dpcd_caps 3445 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (link->dpcd_caps.panel_mode_edp) { dpcd_caps 3468 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.fec_cap.bits.FEC_CAPABLE) { dpcd_caps 3504 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c link->dpcd_caps.fec_cap.bits.FEC_CAPABLE) { dpcd_caps 41 drivers/gpu/drm/amd/display/dc/dc_link.h struct dpcd_caps *dpcd_caps; dpcd_caps 124 drivers/gpu/drm/amd/display/dc/dc_link.h struct dpcd_caps dpcd_caps; dpcd_caps 136 drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c if (stream->link->dpcd_caps.dpcd_rev.raw >= 0x14 && dpcd_caps 137 drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c stream->link->dpcd_caps.dprx_feature.bits.VSC_SDP_COLORIMETRY_SUPPORTED)