linux/drivers/gpu/drm/amd/display/dc/dcn301
Nikola Cornij 808643ea56 drm/amd/display: Use adjusted DCN301 watermarks
[why]
If DCN30 watermark calc is used for DCN301, the calculated values are
wrong due to the data structure mismatch between DCN30 and DCN301.
However, using the original DCN301 watermark values causes underflow.

[how]
- Add DCN21-style watermark calculations
- Adjust DCN301 watermark values to remove the underflow

Reviewed-by: Zhan Liu <zhan.liu@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Nikola Cornij <nikola.cornij@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-09-23 15:17:30 -04:00
..
dcn301_dccg.c drm/amd/display: Add interface for ADD & DROP PIXEL Registers 2021-06-08 12:22:42 -04:00
dcn301_dccg.h
dcn301_dio_link_encoder.c
dcn301_dio_link_encoder.h
dcn301_hubbub.c drm/amd/display: log additional register state for debug 2021-07-21 13:39:25 -04:00
dcn301_hubbub.h
dcn301_hwseq.c
dcn301_hwseq.h
dcn301_init.c drm/amd/display: Refactor visual confirm 2021-06-08 12:18:37 -04:00
dcn301_init.h
dcn301_panel_cntl.c
dcn301_panel_cntl.h
dcn301_resource.c drm/amd/display: Use adjusted DCN301 watermarks 2021-09-23 15:17:30 -04:00
dcn301_resource.h
Makefile amdgpu: fix clang build warning 2021-01-25 17:48:46 -05:00