diff options
author | Mustapha Ghaddar <mghaddar@amd.com> | 2023-08-10 16:20:23 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2023-08-30 15:33:43 -0400 |
commit | 753b7e62c9cf62d59264bd56e1c7a4c9505c73bb (patch) | |
tree | 953f78eb0509a89cda9b0fe15f40a60260a41d04 /drivers/gpu/drm/amd/display/dc/link | |
parent | 15e6b396f5ac259126f2447fcd2279ed5d3dd14f (diff) | |
download | linux-stable-753b7e62c9cf62d59264bd56e1c7a4c9505c73bb.tar.gz linux-stable-753b7e62c9cf62d59264bd56e1c7a4c9505c73bb.tar.bz2 linux-stable-753b7e62c9cf62d59264bd56e1c7a4c9505c73bb.zip |
drm/amd/display: Add DPIA Link Encoder Assignment Fix
For DPIA we should have preferred DIG assignment based on DPIA selected
as per the ASIC design.
Reviewed-by: George Shen <george.shen@amd.com>
Acked-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Mustapha Ghaddar <mghaddar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/link')
-rw-r--r-- | drivers/gpu/drm/amd/display/dc/link/link_factory.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/link/link_factory.c b/drivers/gpu/drm/amd/display/dc/link/link_factory.c index 11b5ac218154..e406561c2c23 100644 --- a/drivers/gpu/drm/amd/display/dc/link/link_factory.c +++ b/drivers/gpu/drm/amd/display/dc/link/link_factory.c @@ -792,6 +792,10 @@ static bool construct_dpia(struct dc_link *link, /* Set dpia port index : 0 to number of dpia ports */ link->ddc_hw_inst = init_params->connector_index; + // Assign Dpia preferred eng_id + if (link->dc->res_pool->funcs->get_preferred_eng_id_dpia) + link->dpia_preferred_eng_id = link->dc->res_pool->funcs->get_preferred_eng_id_dpia(link->ddc_hw_inst); + /* TODO: Create link encoder */ link->psr_settings.psr_version = DC_PSR_VERSION_UNSUPPORTED; |