drm/amd/display: refactor HPD to increase flexibilityCurrently all dcn revisions have to follow the same codepath forhotplug detection. This change allows per dcn hpd handling consolidatinghpd co
drm/amd/display: refactor HPD to increase flexibilityCurrently all dcn revisions have to follow the same codepath forhotplug detection. This change allows per dcn hpd handling consolidatinghpd code in link_encoder.Reviewed-by: Dillon Varone <dillon.varone@amd.com>Signed-off-by: Dmytro Laktyushkin <dmytro.laktyushkin@amd.com>Signed-off-by: Roman Li <roman.li@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
drm/amd/display: Rename header file link.h to link_service.h[WHY]Header file name "link.h" collides with system header when dc iscompiled as a user-mode library[WHAT]Rename link.h to link_serv
drm/amd/display: Rename header file link.h to link_service.h[WHY]Header file name "link.h" collides with system header when dc iscompiled as a user-mode library[WHAT]Rename link.h to link_service.h to avoid name collisionReviewed-by: Alvin Lee <alvin.lee2@amd.com>Signed-off-by: Wesley Chalmers <Wesley.Chalmers@amd.com>Signed-off-by: Ray Wu <ray.wu@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: improve dpia pre-train[WHY]We see unstable DP LL 4.2.1.3 test result with dpia pre-train. It isbecause the outbox interrupt mechanism can not handle HPDimmediately and require s
drm/amd/display: improve dpia pre-train[WHY]We see unstable DP LL 4.2.1.3 test result with dpia pre-train. It isbecause the outbox interrupt mechanism can not handle HPDimmediately and require some improvement.[HOW]1. not enable link if hpd_pending is true.2. abort pre-train if training failed and hpd_pending is true.3. check if 2 lane supported when it is alt modeReviewed-by: Wenjing Liu <wenjing.liu@amd.com>Reviewed-by: Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>Signed-off-by: Peichen Huang <PeiChen.Huang@amd.com>Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Move dio files into dio folder[why]Refactor the code of dio to unit test.[how]Moved files to respective folders and changed cMakeLists and makefiles.Acked-by: Rodrigo Siqueir
drm/amd/display: Move dio files into dio folder[why]Refactor the code of dio to unit test.[how]Moved files to respective folders and changed cMakeLists and makefiles.Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>Signed-off-by: Jerry Zuo <jerry.zuo@amd.com>Signed-off-by: Bhuvanachandra Pinninti <bpinnint@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>