[PATCH] drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set
Alex Deucher
alexdeucher at gmail.com
Thu Oct 28 14:46:49 UTC 2021
Ping
On Wed, Oct 27, 2021 at 6:40 PM Alex Deucher <alexander.deucher at amd.com> wrote:
>
> Need to guard some things with CONFIG_DRM_AMD_DC_DCN.
>
> Fixes: 0c865d1d817b77 ("drm/amd/display: fix link training regression for 1 or 2 lane")
> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
> ---
> drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 11 +++++++----
> 1 file changed, 7 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
> index a9e940bd7e83..49a4d8e85bf8 100644
> --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
> +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
> @@ -840,9 +840,11 @@ static void override_lane_settings(const struct link_training_settings *lt_setti
> uint32_t lane;
>
> if (lt_settings->voltage_swing == NULL &&
> - lt_settings->pre_emphasis == NULL &&
> - lt_settings->ffe_preset == NULL &&
> - lt_settings->post_cursor2 == NULL)
> + lt_settings->pre_emphasis == NULL &&
> +#if defined(CONFIG_DRM_AMD_DC_DCN)
> + lt_settings->ffe_preset == NULL &&
> +#endif
> + lt_settings->post_cursor2 == NULL)
>
> return;
>
> @@ -853,9 +855,10 @@ static void override_lane_settings(const struct link_training_settings *lt_setti
> lane_settings[lane].PRE_EMPHASIS = *lt_settings->pre_emphasis;
> if (lt_settings->post_cursor2)
> lane_settings[lane].POST_CURSOR2 = *lt_settings->post_cursor2;
> -
> +#if defined(CONFIG_DRM_AMD_DC_DCN)
> if (lt_settings->ffe_preset)
> lane_settings[lane].FFE_PRESET = *lt_settings->ffe_preset;
> +#endif
> }
> }
>
> --
> 2.31.1
>
More information about the amd-gfx
mailing list