]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Use adjusted DCN301 watermarks
authorNikola Cornij <nikola.cornij@amd.com>
Wed, 8 Sep 2021 02:09:01 +0000 (22:09 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 23 Sep 2021 19:17:30 +0000 (15:17 -0400)
commit304e1d6790821e3945c3113d0768f91689080d6a
treef5f54e38824755f6e34d9ae9e52e69c70bd92d8a
parent313973fa207599912f3d40b454ce956426c4c05b
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>
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c