]> 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)
commite4bc2e5b9fb37ac5a3ac70f75bebb5e792fff4ee
treef5f54e38824755f6e34d9ae9e52e69c70bd92d8a
parent5b5bc2f9a0de1923166dc933f9076dd4d734beac
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