drm/amd/display: Update display endpoint control path.
authorJimmy Kizito <Jimmy.Kizito@amd.com>
Wed, 6 Jan 2021 20:21:11 +0000 (15:21 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Apr 2021 20:48:42 +0000 (16:48 -0400)
commit79ed7354d70f6e9579c25afc682b5f5ad44791bf
treedea6951864c4399070800054c19019d87bb1516c
parentf42ef862fb1fbbd291fb381f38d3910da644a44d
drm/amd/display: Update display endpoint control path.

[Why]
Some display endpoints may be dynamically mapped to the link encoders
which drive them.

[How]
Update the code paths for display enabling/disabling to accommodate
the dynamic association between links and link encoders.

Signed-off-by: Jimmy Kizito <Jimmy.Kizito@amd.com>
Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Anson Jacob <Anson.Jacob@amd.com>
Tested-by: Dan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h