diff options
author | Ryan Seto <[email protected]> | 2024-08-19 17:06:56 -0400 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2024-09-18 16:15:06 -0400 |
commit | f588da30a20cf184f150420e4098b694908a4207 (patch) | |
tree | a15f71bc9af4182b7005c139d1de19f2acdc26fc /tools/perf/scripts/python/stackcollapse.py | |
parent | c2ed7002c0614c5eab6c8f62a7a76be5df5805cf (diff) |
drm/amd/display: Implement new DPCD register handling
[WHY]
There are some monitor timings that seem to be supported without
DSC but actually require DSC to be displayed. A VESA SCR introduced
a new max uncompressed pixel rate cap register that we can use to
handle these edge cases.
[HOW]
SST: Read caps from link and invalidate timings that exceed the
max limit but do not support DSC. Then check for options override
when determining BPP.
MST: Read caps from virtual DPCD peer device or daisy chained SST
monitor and set validation set BPPs to max if pixel rate exceeds
uncompressed limit. Validation set optimization continues as normal.
Reviewed-by: Wenjing Liu <[email protected]>
Signed-off-by: Ryan Seto <[email protected]>
Signed-off-by: Alex Hung <[email protected]>
Tested-by: Daniel Wheeler <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions