mirror_ubuntu-kernels/drivers/gpu/drm/amd
Charlene Liu b15cde19c3 drm/amd/display: Add i2c speed arbitration for dc_i2c and hdcp_i2c
[why]
HDCP 1.4 failed on SL8800 SW w/a test driver use.

[how]
Slow down the HW i2c speed when used by HW i2c.
This request: each acquired_i2c_engine setup the i2c speed needed
and sets the I2c engine for HDCP use at release_engine.

This covers SW using HW i2c engine and HDCP using HW i2c engine.
for dmcu using HW i2c engine, needs add similar logic in dmcu fw.

Signed-off-by: Charlene Liu <Charlene.Liu@amd.com>
Reviewed-by: Chris Park <Chris.Park@amd.com>
Acked-by: Eryk Brol <eryk.brol@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-10-05 15:16:50 -04:00
..
acp drm: amd/acp: fix broken menu structure 2020-03-13 11:52:35 -04:00
amdgpu drm/amdgpu: add van gogh pci id 2020-10-05 15:15:56 -04:00
amdkfd drm/amdkfd: add Van Gogh KFD support 2020-10-05 15:15:27 -04:00
display drm/amd/display: Add i2c speed arbitration for dc_i2c and hdcp_i2c 2020-10-05 15:16:50 -04:00
include drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables 2020-10-05 15:14:03 -04:00
pm drm/amd/powerplay: add vangogh ppt into swSMU 2020-10-05 15:15:27 -04:00