Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_helpers.c101 struct dc_edid_caps *edid_caps) in apply_edid_quirks() argument
111 edid_caps->panel_patch.wait_after_dpcd_poweroff_ms = 10000; in apply_edid_quirks()
118 edid_caps->panel_patch.disable_fams = true; in apply_edid_quirks()
127 edid_caps->panel_patch.remove_sink_ext_caps = true; in apply_edid_quirks()
132 edid_caps->panel_patch.disable_colorimetry = true; in apply_edid_quirks()
148 edid_caps->panel_patch.disable_second_tile = true; in apply_edid_quirks()
168 struct dc_edid_caps *edid_caps) in dm_helpers_parse_edid_caps() argument
181 if (!edid_caps || !edid) in dm_helpers_parse_edid_caps()
187 edid_caps->manufacturer_id = (uint16_t) edid_buf->mfg_id[0] | in dm_helpers_parse_edid_caps()
189 edid_caps->product_id = (uint16_t) edid_buf->prod_code[0] | in dm_helpers_parse_edid_caps()
[all …]
H A Damdgpu_dm_connector.c444 link->local_sink->edid_caps.manufacturer_id == in amdgpu_dm_set_panel_type()
1185 sink->edid_caps.frl_dsc_support && in apply_dsc_policy_for_edp()
1186 sink->edid_caps.max_frl_rate > 0 && in apply_dsc_policy_for_edp()
1187 sink->edid_caps.frl_dsc_max_frl_rate > 0) in apply_dsc_policy_for_edp()
1188 dc_dsc_parse_dsc_edid(aconnector->dc_link->ctx->dc, &sink->edid_caps, dsc_caps); in apply_dsc_policy_for_edp()
1196 if (sink->edid_caps.frl_dsc_support && in apply_dsc_policy_for_edp()
1197 sink->edid_caps.max_frl_rate > 0 && in apply_dsc_policy_for_edp()
1198 sink->edid_caps.frl_dsc_max_frl_rate > 0) in apply_dsc_policy_for_edp()
1199 dc_dsc_parse_dsc_edid(aconnector->dc_link->ctx->dc, &sink->edid_caps, dsc_caps); in apply_dsc_policy_for_edp()
1319 sink_bw_in_kbps = dc_link_bw_kbps_from_raw_frl_link_rate_data(dc, sink->edid_caps in apply_dsc_policy_for_stream()
1585 const struct dc_edid_caps *edid_caps; create_stream_for_sink() local
[all...]
H A Damdgpu_dm.h1113 struct dc_edid_caps *edid_caps);
H A Damdgpu_dm.c1774 ppatch = &sink->edid_caps.panel_patch; in amdgpu_dm_apply_delay_after_dpcd_poweroff()
1809 if (l->local_sink && l->local_sink->edid_caps.display_name[0]) in amdgpu_dm_dump_links_and_sinks()
1810 name = l->local_sink->edid_caps.display_name; in amdgpu_dm_dump_links_and_sinks()
1832 if (rsink->edid_caps.display_name[0]) in amdgpu_dm_dump_links_and_sinks()
1833 rname = rsink->edid_caps.display_name; in amdgpu_dm_dump_links_and_sinks()
4844 aconnector->dc_sink->edid_caps.display_name); in amdgpu_dm_update_hdcp()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_helpers_test.c115 struct dc_edid_caps edid_caps = {0}; in dm_test_apply_edid_quirks_dpcd_poweroff_delay() local
120 apply_edid_quirks(link, edid, &edid_caps); in dm_test_apply_edid_quirks_dpcd_poweroff_delay()
122 KUNIT_EXPECT_EQ(test, edid_caps.panel_patch.wait_after_dpcd_poweroff_ms, 10000U); in dm_test_apply_edid_quirks_dpcd_poweroff_delay()
131 struct dc_edid_caps edid_caps = {0}; in dm_test_apply_edid_quirks_disable_fams() local
136 apply_edid_quirks(link, edid, &edid_caps); in dm_test_apply_edid_quirks_disable_fams()
138 KUNIT_EXPECT_TRUE(test, edid_caps.panel_patch.disable_fams); in dm_test_apply_edid_quirks_disable_fams()
147 struct dc_edid_caps edid_caps = {0}; in dm_test_apply_edid_quirks_remove_sink_ext_caps() local
152 apply_edid_quirks(link, edid, &edid_caps); in dm_test_apply_edid_quirks_remove_sink_ext_caps()
154 KUNIT_EXPECT_TRUE(test, edid_caps.panel_patch.remove_sink_ext_caps); in dm_test_apply_edid_quirks_remove_sink_ext_caps()
163 struct dc_edid_caps edid_caps = {0}; in dm_test_apply_edid_quirks_disable_colorimetry() local
[all …]
H A Damdgpu_dm_test.c1133 sink->edid_caps.panel_patch.wait_after_dpcd_poweroff_ms = 0; in dm_test_apply_delay_zero_wait()
1149 sink->edid_caps.panel_patch.wait_after_dpcd_poweroff_ms = 1; in dm_test_apply_delay_nonzero_wait()
H A Damdgpu_dm_connector_test.c2692 fixture.sink->edid_caps.manufacturer_id = DDC_MANUFACTURERNAME_SAMSUNG; in dm_test_update_subconnector_non_dp_noop()
3339 sink->edid_caps.manufacturer_id = DDC_MANUFACTURERNAME_SAMSUNG;
3363 sink->edid_caps.manufacturer_id = DDC_MANUFACTURERNAME_SAMSUNG; in dm_test_cacp_caps_non_edp_lvds_unsupported()
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c271 !ddc_service->link->local_sink->edid_caps.scdc_present) in read_scdc_caps()
980 link->local_sink->edid_caps.max_frl_rate != 0) { in should_verify_link_capability_destructively()
988 } else if (link->local_sink->edid_caps.panel_patch.skip_frl_pre_training) { in should_verify_link_capability_destructively()
1330 sink->edid_caps.analog = true; in detect_link_and_local_sink()
1378 if (sink->edid_caps.panel_patch.skip_scdc_overwrite) in detect_link_and_local_sink()
1381 if (sink->edid_caps.panel_patch.remove_sink_ext_caps) in detect_link_and_local_sink()
1392 if (sink->edid_caps.rr_capable) in detect_link_and_local_sink()
1409 link->link_enc->features.flags.bits.IS_HDMI_FRL_CAPABLE && sink->edid_caps.max_frl_rate != 0) { in detect_link_and_local_sink()
1432 if (!sink->edid_caps.analog) in detect_link_and_local_sink()
1439 sink->edid_caps.analog) in detect_link_and_local_sink()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c2132 if (context->streams[0]->sink->edid_caps.panel_patch.disable_fams) in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c4332 (stream->sink && stream->sink->edid_caps.panel_patch.skip_audio_sab_check))) { in resource_map_pool_resources()