mirror_ubuntu-kernels/drivers/gpu/drm/amd
Isabel Zhang a09f8e295c drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct
[Why]
Reset connection is called before remove display in mod_hdcp. When
remove display is called, the display structure has been zeroed from
reset connection. Since no displays can be found, remove display does
not properly reset the hardware. This causes validation errors when
another display is plugged into a different port afterwards.

[How]
Moved displays structure out of connections structure. Displays
structure is now directly within mod_hdcp. Displays is no longer zeroed
when reset connection is called.

Signed-off-by: Isabel Zhang <isabel.zhang@amd.com>
Reviewed-by: Wenjing Liu <Wenjing.Liu@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Acked-by: Tony Cheng <Tony.Cheng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-03-05 00:28:50 -05:00
..
acp drm/amdgpu: fix license on Kconfig and Makefiles 2019-12-11 15:22:08 -05:00
amdgpu drm/amdgpu: Rearm IRQ in Navi10 SR-IOV if IRQ lost 2020-03-05 00:28:34 -05:00
amdkfd drm/amdkfd: fix indentation issue 2020-03-05 00:26:45 -05:00
display drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct 2020-03-05 00:28:50 -05:00
include drm/amdkfd: Make get_tile_config() generic 2020-02-28 16:59:20 -05:00
powerplay drm/amdgpu: Add debugfs interface to set arbitrary sclk for navi14 (v2) 2020-03-05 00:27:50 -05:00