/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_link_ddc.c | 273 enum display_dongle_type dongle_type) in ddc_service_set_dongle_type() 275 ddc->dongle_type = dongle_type; in ddc_service_set_dongle_type() 302 if ((DISPLAY_DONGLE_DP_VGA_CONVERTER == ddc->dongle_type) || in get_defer_delay() 303 (DISPLAY_DONGLE_DP_DVI_CONVERTER == ddc->dongle_type) || in get_defer_delay() 305 ddc->dongle_type)) { in get_defer_delay() 361 enum display_dongle_type *dongle = &sink_cap->dongle_type; in dal_ddc_service_i2c_query_dp_dual_mode_adaptor() 272 ddc_service_set_dongle_type(struct ddc_service *ddc, enum display_dongle_type dongle_type) ddc_service_set_dongle_type() argument
|
H A D | dc_link.c | 468 static enum signal_type decide_signal_from_strap_and_dongle_type(enum display_dongle_type dongle_type, in decide_signal_from_strap_and_dongle_type() argument 473 switch (dongle_type) { in decide_signal_from_strap_and_dongle_type() 503 return decide_signal_from_strap_and_dongle_type(sink_cap->dongle_type, in dp_passive_dongle_detection() 757 if (link->dpcd_caps.dongle_type != in detect_dp() 766 link->dpcd_caps.dongle_type = sink_caps->dongle_type; in detect_dp() 1063 (link->dpcd_caps.dongle_type == in dc_link_detect_helper() 1065 link->dpcd_caps.dongle_type == in dc_link_detect_helper() 2396 switch (dpcd_caps->dongle_type) { in dp_active_dongle_validate_timing() 2408 if (dpcd_caps->dongle_type ! in dp_active_dongle_validate_timing() [all...] |
H A D | dc_link_dp.c | 3148 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; in get_active_converter_info() 3150 link->dpcd_caps.dongle_type); in get_active_converter_info() 3166 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_VGA_CONVERTER; in get_active_converter_info() 3171 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_DVI_CONVERTER; in get_active_converter_info() 3174 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; in get_active_converter_info() 3188 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; in get_active_converter_info() 3191 link->dpcd_caps.dongle_type = in get_active_converter_info() 3195 link->dpcd_caps.dongle_type = in get_active_converter_info() 3201 link->dpcd_caps.dongle_type = in get_active_converter_info() 3204 link->dpcd_caps.dongle_caps.dongle_type in get_active_converter_info() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_ddc.c | 208 enum display_dongle_type dongle_type) in set_dongle_type() 210 ddc->dongle_type = dongle_type; in set_dongle_type() 219 if (link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER && in defer_delay_converter_wa() 255 if ((DISPLAY_DONGLE_DP_VGA_CONVERTER == ddc->dongle_type) || in link_get_aux_defer_delay() 256 (DISPLAY_DONGLE_DP_DVI_CONVERTER == ddc->dongle_type) || in link_get_aux_defer_delay() 258 ddc->dongle_type)) { in link_get_aux_defer_delay() 207 set_dongle_type(struct ddc_service *ddc, enum display_dongle_type dongle_type) set_dongle_type() argument
|
H A D | link_dp_capability.c | 108 return (link->dpcd_caps.dongle_type >= DISPLAY_DONGLE_DP_VGA_CONVERTER) && in is_dp_active_dongle() 109 (link->dpcd_caps.dongle_type <= DISPLAY_DONGLE_DP_HDMI_CONVERTER); in is_dp_active_dongle() 295 if (link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER) { in dp_wa_power_up_0010FA() 1059 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; in get_active_converter_info() 1061 link->dpcd_caps.dongle_type); in get_active_converter_info() 1071 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_VGA_CONVERTER; in get_active_converter_info() 1076 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_DP_DVI_CONVERTER; in get_active_converter_info() 1079 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; in get_active_converter_info() 1093 link->dpcd_caps.dongle_type = DISPLAY_DONGLE_NONE; in get_active_converter_info() 1096 link->dpcd_caps.dongle_type in get_active_converter_info() [all...] |
H A D | link_ddc.h | 98 enum display_dongle_type dongle_type);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_detection.c | 232 static enum signal_type decide_signal_from_strap_and_dongle_type(enum display_dongle_type dongle_type, in decide_signal_from_strap_and_dongle_type() argument 237 switch (dongle_type) { in decide_signal_from_strap_and_dongle_type() 320 enum display_dongle_type *dongle = &sink_cap->dongle_type; in query_dp_dual_mode_adaptor() 452 return decide_signal_from_strap_and_dongle_type(sink_cap->dongle_type, in dp_passive_dongle_detection() 604 link->dpcd_caps.dongle_type = sink_caps->dongle_type; in detect_dp() 983 (link->dpcd_caps.dongle_type != in detect_link_and_local_sink() 1060 link->dpcd_caps.dongle_type == in detect_link_and_local_sink()
|
H A D | link_validation.c | 62 switch (dpcd_caps->dongle_type) { in dp_active_dongle_validate_timing() 74 if (dpcd_caps->dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER && in dp_active_dongle_validate_timing()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/include/ |
H A D | ddc_service_types.h | 61 enum display_dongle_type dongle_type; member 95 /* If dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/include/ |
H A D | ddc_service_types.h | 74 enum display_dongle_type dongle_type; member 109 /* If dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_ddc_types.h | 168 enum display_dongle_type dongle_type; member
|
H A D | dc_types.h | 446 enum display_dongle_type dongle_type; member 448 /* If dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER,
|
H A D | dc.h | 1057 enum display_dongle_type dongle_type; member 1062 /* If dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | dc_link_ddc.h | 120 enum display_dongle_type dongle_type);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/hdcp/ |
H A D | hdcp_msg.c | 340 (link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER || in get_protection_properties_by_signal() 341 link->dpcd_caps.dongle_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER)) { in get_protection_properties_by_signal()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/hdcp/ |
H A D | hdcp_msg.c | 340 (link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER || in get_protection_properties_by_signal() 341 link->dpcd_caps.dongle_caps.dongle_type == DISPLAY_DONGLE_DP_VGA_CONVERTER)) { in get_protection_properties_by_signal()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_ddc_types.h | 189 enum display_dongle_type dongle_type; member
|
H A D | dc_dp_types.h | 1176 enum display_dongle_type dongle_type; member 1178 /* If dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER, 1202 enum display_dongle_type dongle_type; member 1209 /* If dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_link_exports.c | 320 if (link->dpcd_caps.dongle_type >= DISPLAY_DONGLE_DP_DVI_DONGLE && in dc_link_get_highest_encoding_format() 321 link->dpcd_caps.dongle_type <= DISPLAY_DONGLE_DP_HDMI_MISMATCHED_DONGLE) in dc_link_get_highest_encoding_format()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_helpers.c | 843 if (stream->sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_NONE) { in dm_helpers_dp_write_dsc_enable() 846 } else if (stream->sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) { in dm_helpers_dp_write_dsc_enable() 1269 switch (dpcd_caps->dongle_type) { in dm_get_adaptive_sync_support_type()
|
H A D | amdgpu_dm.c | 167 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type() 5838 if (sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_NONE || in update_dsc_caps() 5839 sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) in update_dsc_caps() 5942 if (sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_NONE) { in apply_dsc_policy_for_stream() 5953 } else if (sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) { in apply_dsc_policy_for_stream()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 3212 stream->link->ddc->dongle_type; in dcn10_config_stereo_parameters()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 3211 stream->link->ddc->dongle_type; in dcn10_config_stereo_parameters()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 134 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type()
|