linux/drivers/gpu/drm/amd/display/dc/clk_mgr
Zhan Liu 00d22e9e04 drm/amd/display: Add missing HBM support and raise Vega20's uclk.
[Why]
When more than 2 displays are connected to the graphics card,
only the minimum memory clock is needed. However, when more
displays are connected, the minimum memory clock is not
sufficient enough to support the overwhelming bandwidth.
System will hang under this circumstance.

Also, the old code didn't address HBM cards, which has 2
pseudo channels. We need to add the HBM part here.

[How]
When graphics card connects to 2 or more displays,
switch to high memory clock. Also, choose memory
multiplier based on whether its regular DRAM or HBM.

Signed-off-by: Zhan Liu <zhan.liu@amd.com>
Reviewed-by: Roman Li <Roman.Li@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-10-03 09:10:57 -05:00
..
dce100 drm/amd/display: make firmware info only load once during dc_bios create 2019-08-15 10:53:36 -05:00
dce110 drm/amd/display: Add missing HBM support and raise Vega20's uclk. 2019-10-03 09:10:57 -05:00
dce112 drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct 2019-07-18 14:18:09 -05:00
dce120 drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct 2019-07-18 14:18:09 -05:00
dcn10 drm/amd/display: remove hw access from dc_destroy 2019-09-13 18:02:52 -05:00
dcn20 drm/amd/display: Revert fixup DPP programming sequence 2019-10-03 09:10:51 -05:00
dcn21 drm/amd/display: Add Renoir clock manager 2019-08-29 15:52:33 -05:00
clk_mgr.c drm/amd/display: Correct order of RV family clk managers for Renoir 2019-08-29 15:52:33 -05:00
Makefile drm/amd/display: Add Renoir clock manager 2019-08-29 15:52:33 -05:00