| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_helpers.c | 1104 struct dc_panel_config *panel_config, in dm_helpers_init_panel_settings() argument 1108 panel_config->pps.extra_t3_ms = sink->edid_caps.panel_patch.extra_t3_ms; in dm_helpers_init_panel_settings() 1109 panel_config->pps.extra_t7_ms = sink->edid_caps.panel_patch.extra_t7_ms; in dm_helpers_init_panel_settings() 1111 panel_config->pps.extra_post_t7_ms = 0; in dm_helpers_init_panel_settings() 1112 panel_config->pps.extra_pre_t11_ms = 0; in dm_helpers_init_panel_settings() 1113 panel_config->pps.extra_t12_ms = sink->edid_caps.panel_patch.extra_t12_ms; in dm_helpers_init_panel_settings() 1114 panel_config->pps.extra_post_OUI_ms = 0; in dm_helpers_init_panel_settings() 1116 panel_config->dsc.disable_dsc_edp = false; in dm_helpers_init_panel_settings() 1117 panel_config->dsc.force_dsc_edp_policy = 0; in dm_helpers_init_panel_settings() 1122 struct dc_panel_config *panel_config) in dm_helpers_override_panel_settings() argument [all …]
|
| H A D | amdgpu_dm_replay.c | 91 if (link->panel_config.psr.disallow_replay) in amdgpu_dm_set_replay_caps()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_edp_panel_control.c | 303 …if (link->dpcd_caps.edp_supported_link_rates_count == 0 || !link->panel_config.ilr.optimize_edp_li… in edp_is_ilr_optimization_enabled() 423 if (link && link->panel_config.pps.extra_delay_backlight_off > 0) in edp_add_delay_for_T9() 424 fsleep(link->panel_config.pps.extra_delay_backlight_off * 1000); in edp_add_delay_for_T9() 481 if (link && link->panel_config.pps.extra_t7_ms > 0) in edp_receiver_ready_T7() 482 fsleep(link->panel_config.pps.extra_t7_ms * 1000); in edp_receiver_ready_T7()
|
| H A D | link_dp_capability.c | 361 || link->panel_config.dsc.disable_dsc_edp in dp_should_enable_fec() 809 policy = link->panel_config.dsc.force_dsc_edp_policy; in decide_edp_link_settings_with_dsc() 961 if (link->panel_config.dsc.force_dsc_edp_policy) { in link_decide_link_settings()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_detection.c | 1199 dc_ctx->dc->res_pool->funcs->get_panel_config_defaults(&link->panel_config); in detect_link_and_local_sink() 1201 dm_helpers_init_panel_settings(dc_ctx, &link->panel_config, sink); in detect_link_and_local_sink() 1203 dm_helpers_override_panel_settings(dc_ctx, &link->panel_config); in detect_link_and_local_sink() 1207 link->panel_config.ilr.optimize_edp_link_rate = true; in detect_link_and_local_sink()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | core_types.h | 213 void (*get_panel_config_defaults)(struct dc_panel_config *panel_config);
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dmub_replay.c | 181 !link->panel_config.dsc.disable_dsc_edp && in dmub_replay_copy_settings()
|
| H A D | dmub_psr.c | 399 !link->panel_config.dsc.disable_dsc_edp && in dmub_psr_copy_settings()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 747 if (link->panel_config.pps.extra_t3_ms > 0) { in dce110_edp_wait_for_hpd_ready() 748 int extra_t3_in_ms = link->panel_config.pps.extra_t3_ms; in dce110_edp_wait_for_hpd_ready() 831 link->panel_config.pps.extra_t12_ms; in dce110_edp_power_control() 937 t12_duration += link->panel_config.pps.extra_t12_ms; // Add extra T12 in dce110_edp_wait_for_T12() 1045 post_T7_delay += link->panel_config.pps.extra_post_t7_ms; in dce110_edp_backlight_control() 1071 pre_T11_delay += link->panel_config.pps.extra_pre_t11_ms; in dce110_edp_backlight_control()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn35/ |
| H A D | dcn35_fpu.c | 595 … link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) && !link->panel_config.psr.disable_psr); in dcn35_decide_zstate_support()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn351/ |
| H A D | dcn351_fpu.c | 628 … link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) && !link->panel_config.psr.disable_psr); in dcn351_decide_zstate_support()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn303/ |
| H A D | dcn303_resource.c | 1066 static void dcn303_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn303_get_panel_config_defaults() argument 1068 *panel_config = panel_config_defaults; in dcn303_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn302/ |
| H A D | dcn302_resource.c | 1128 static void dcn302_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn302_get_panel_config_defaults() argument 1130 *panel_config = panel_config_defaults; in dcn302_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn21/ |
| H A D | dcn21_resource.c | 1335 static void dcn21_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn21_get_panel_config_defaults() argument 1337 *panel_config = panel_config_defaults; in dcn21_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
| H A D | dcn316_resource.c | 1689 static void dcn316_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn316_get_panel_config_defaults() argument 1691 *panel_config = panel_config_defaults; in dcn316_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
| H A D | dcn314_resource.c | 1692 static void dcn314_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn314_get_panel_config_defaults() argument 1694 *panel_config = panel_config_defaults; in dcn314_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
| H A D | dcn35_resource.c | 1729 static void dcn35_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn35_get_panel_config_defaults() argument 1731 *panel_config = panel_config_defaults; in dcn35_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn315/ |
| H A D | dcn315_resource.c | 1807 static void dcn315_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn315_get_panel_config_defaults() argument 1809 *panel_config = panel_config_defaults; in dcn315_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn31/ |
| H A D | dcn31_resource.c | 1819 static void dcn31_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn31_get_panel_config_defaults() argument 1821 *panel_config = panel_config_defaults; in dcn31_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn36/ |
| H A D | dcn36_resource.c | 1710 static void dcn35_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn35_get_panel_config_defaults() argument 1712 *panel_config = panel_config_defaults; in dcn35_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
| H A D | dcn351_resource.c | 1709 static void dcn35_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn35_get_panel_config_defaults() argument 1711 *panel_config = panel_config_defaults; in dcn35_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn30/ |
| H A D | dcn30_resource.c | 2228 static void dcn30_get_panel_config_defaults(struct dc_panel_config *panel_config) in dcn30_get_panel_config_defaults() argument 2230 *panel_config = panel_config_defaults; in dcn30_get_panel_config_defaults()
|
| /linux-6.15/drivers/gpu/drm/amd/display/modules/power/ |
| H A D | power_helpers.c | 953 link->panel_config.dsc.disable_dsc_edp || in psr_su_set_dsc_slice_height()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc.h | 1809 struct dc_panel_config panel_config; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 661 bool is_psr = link && !link->panel_config.psr.disable_psr && in dcn35_apply_idle_power_optimizations()
|