Home
last modified time | relevance | path

Searched refs:edid_caps (Results 1 – 11 of 11) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_helpers.c57 struct dc_edid_caps *edid_caps) in dm_helpers_parse_edid_caps() argument
70 if (!edid_caps || !edid) in dm_helpers_parse_edid_caps()
76 edid_caps->manufacturer_id = (uint16_t) edid_buf->mfg_id[0] | in dm_helpers_parse_edid_caps()
78 edid_caps->product_id = (uint16_t) edid_buf->prod_code[0] | in dm_helpers_parse_edid_caps()
80 edid_caps->serial_number = edid_buf->serial; in dm_helpers_parse_edid_caps()
81 edid_caps->manufacture_week = edid_buf->mfg_week; in dm_helpers_parse_edid_caps()
82 edid_caps->manufacture_year = edid_buf->mfg_year; in dm_helpers_parse_edid_caps()
85 edid_caps->display_name, in dm_helpers_parse_edid_caps()
88 edid_caps->edid_hdmi = connector->display_info.is_hdmi; in dm_helpers_parse_edid_caps()
94edid_caps->audio_mode_count = sad_count < DC_MAX_AUDIO_DESC_COUNT ? sad_count : DC_MAX_AUDIO_DESC_… in dm_helpers_parse_edid_caps()
[all …]
Damdgpu_dm_mst_types.c652 params[i].sink->edid_caps.panel_patch.max_dsc_target_bpp_limit, in set_dsc_configs_from_fairness_vars()
679 params[i].sink->edid_caps.display_name); in set_dsc_configs_from_fairness_vars()
699 param.sink->edid_caps.panel_patch.max_dsc_target_bpp_limit, in bpp_x16_from_pbn()
Damdgpu_dm.c5300 const struct dc_edid_caps *edid_caps = &dc_sink->edid_caps; in fill_audio_info() local
5302 audio_info->manufacture_id = edid_caps->manufacturer_id; in fill_audio_info()
5303 audio_info->product_id = edid_caps->product_id; in fill_audio_info()
5308 edid_caps->display_name, in fill_audio_info()
5312 audio_info->mode_count = edid_caps->audio_mode_count; in fill_audio_info()
5317 (edid_caps->audio_modes[i].format_code); in fill_audio_info()
5319 edid_caps->audio_modes[i].channel_count; in fill_audio_info()
5321 edid_caps->audio_modes[i].sample_rate; in fill_audio_info()
5323 edid_caps->audio_modes[i].sample_size; in fill_audio_info()
5327 audio_info->flags.all = edid_caps->speaker_flags; in fill_audio_info()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/core/
Ddc_stream.c67 stream->sink_patches = dc_sink_data->edid_caps.panel_patch; in dc_stream_construct()
69 stream->qs_bit = dc_sink_data->edid_caps.qs_bit; in dc_stream_construct()
70 stream->qy_bit = dc_sink_data->edid_caps.qy_bit; in dc_stream_construct()
74 for (i = 0; i < (dc_sink_data->edid_caps.audio_mode_count); i++) in dc_stream_construct()
76 stream->audio_info.modes[i].channel_count = dc_sink_data->edid_caps.audio_modes[i].channel_count; in dc_stream_construct()
77 stream->audio_info.modes[i].format_code = dc_sink_data->edid_caps.audio_modes[i].format_code; in dc_stream_construct()
78 stream->audio_info.modes[i].sample_rates.all = dc_sink_data->edid_caps.audio_modes[i].sample_rate; in dc_stream_construct()
79 stream->audio_info.modes[i].sample_size = dc_sink_data->edid_caps.audio_modes[i].sample_size; in dc_stream_construct()
81 stream->audio_info.mode_count = dc_sink_data->edid_caps.audio_mode_count; in dc_stream_construct()
82 stream->audio_info.audio_latency = dc_sink_data->edid_caps.audio_latency; in dc_stream_construct()
[all …]
Ddc_link.c1235 if (sink->edid_caps.panel_patch.skip_scdc_overwrite) in detect_link_and_local_sink()
1262 !sink->edid_caps.edid_hdmi) in detect_link_and_local_sink()
1273 "%s: [Block %d] ", sink->edid_caps.display_name, i); in detect_link_and_local_sink()
1286 sink->edid_caps.manufacturer_id, in detect_link_and_local_sink()
1287 sink->edid_caps.product_id, in detect_link_and_local_sink()
1288 sink->edid_caps.serial_number, in detect_link_and_local_sink()
1289 sink->edid_caps.manufacture_week, in detect_link_and_local_sink()
1290 sink->edid_caps.manufacture_year, in detect_link_and_local_sink()
1291 sink->edid_caps.display_name, in detect_link_and_local_sink()
1292 sink->edid_caps.speaker_flags, in detect_link_and_local_sink()
[all …]
Ddc_link_ddc.c740 ddc_service->link->local_sink->edid_caps.panel_patch.skip_scdc_overwrite) in dal_ddc_service_write_scdc_data()
773 ddc_service->link->local_sink->edid_caps.panel_patch.skip_scdc_overwrite) in dal_ddc_service_read_scdc_data()
Ddc.c4151 &dc_sink->edid_caps); in dc_link_add_remote_sink()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_link_encoder.c618 const struct dc_edid_caps *edid_caps, in dcn10_link_encoder_validate_hdmi_output() argument
625 if (edid_caps->max_tmds_clk_mhz != 0 && in dcn10_link_encoder_validate_hdmi_output()
626 adjusted_pix_clk_100hz > edid_caps->max_tmds_clk_mhz * 10000) in dcn10_link_encoder_validate_hdmi_output()
790 if (stream->sink->edid_caps.panel_patch.skip_scdc_overwrite && in dcn10_link_encoder_validate_output_with_stream()
807 &stream->sink->edid_caps, in dcn10_link_encoder_validate_output_with_stream()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/
Ddm_helpers.h64 struct dc_edid_caps *edid_caps);
Ddc.h1485 struct dc_edid_caps edid_caps; /* parse display caps */ member
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_resource.c1979 if (context->streams[0]->sink->edid_caps.panel_patch.disable_fams) in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch()