Searched refs:edid_caps (Results 1 – 11 of 11) sorted by relevance
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_helpers.c | 48 void (*patch_func)(struct dc_edid_caps *edid_caps, unsigned int param); 51 static void set_max_dsc_bpp_limit(struct dc_edid_caps *edid_caps, unsigned int param); 58 static void set_max_dsc_bpp_limit(struct dc_edid_caps *edid_caps, unsigned int param) in set_max_dsc_bpp_limit() argument 60 if (edid_caps) in set_max_dsc_bpp_limit() 61 edid_caps->panel_patch.max_dsc_target_bpp_limit = param; in set_max_dsc_bpp_limit() 64 static int amdgpu_dm_patch_edid_caps(struct dc_edid_caps *edid_caps) in amdgpu_dm_patch_edid_caps() argument 69 if ((edid_caps->manufacturer_id == monitor_patch_table[i].manufacturer_id) in amdgpu_dm_patch_edid_caps() 70 && (edid_caps->product_id == monitor_patch_table[i].product_id)) { in amdgpu_dm_patch_edid_caps() 71 monitor_patch_table[i].patch_func(edid_caps, monitor_patch_table[i].patch_param); in amdgpu_dm_patch_edid_caps() 90 struct dc_edid_caps *edid_caps) in dm_helpers_parse_edid_caps() argument [all …]
|
D | amdgpu_dm_mst_types.c | 653 params[i].sink->edid_caps.panel_patch.max_dsc_target_bpp_limit, in set_dsc_configs_from_fairness_vars() 680 params[i].sink->edid_caps.display_name); in set_dsc_configs_from_fairness_vars() 700 param.sink->edid_caps.panel_patch.max_dsc_target_bpp_limit, in bpp_x16_from_pbn()
|
D | amdgpu_dm.c | 5301 const struct dc_edid_caps *edid_caps = &dc_sink->edid_caps; in fill_audio_info() local 5303 audio_info->manufacture_id = edid_caps->manufacturer_id; in fill_audio_info() 5304 audio_info->product_id = edid_caps->product_id; in fill_audio_info() 5309 edid_caps->display_name, in fill_audio_info() 5313 audio_info->mode_count = edid_caps->audio_mode_count; in fill_audio_info() 5318 (edid_caps->audio_modes[i].format_code); in fill_audio_info() 5320 edid_caps->audio_modes[i].channel_count; in fill_audio_info() 5322 edid_caps->audio_modes[i].sample_rate; in fill_audio_info() 5324 edid_caps->audio_modes[i].sample_size; in fill_audio_info() 5328 audio_info->flags.all = edid_caps->speaker_flags; in fill_audio_info() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_stream.c | 67 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 …]
|
D | dc_link.c | 1235 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 …]
|
D | dc_link_ddc.c | 740 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()
|
D | dc.c | 4132 &dc_sink->edid_caps); in dc_link_add_remote_sink()
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_link_encoder.c | 618 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-v6.1/drivers/gpu/drm/amd/display/dc/ |
D | dm_helpers.h | 64 struct dc_edid_caps *edid_caps);
|
D | dc.h | 1485 struct dc_edid_caps edid_caps; /* parse display caps */ member
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_resource.c | 1979 if (context->streams[0]->sink->edid_caps.panel_patch.disable_fams) in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch()
|