linux/drivers/gpu/drm/amd/display
Nicholas Kazlauskas a6e4da40bd drm/amd/display: Spin for DMCUB PHY init in DC
[Why]
DCN will hang if we access registers before PHY init is done.

So we need to spin or abort.

[How]
On hardware with DMCUB running and working we shouldn't time out
waiting for this to finish and we shouldn't hit the spin cycle.

If there's no hardware support then we should exit out of the function
early assuming that PHY init was already done elsewhere.

If we hit the timeout then there's likely a bug in firmware or software
and we need to debug - add errors and asserts as appropriate.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-11-19 10:12:53 -05:00
..
amdgpu_dm drm/amd/display: add color space option when sending link test pattern 2019-11-19 10:12:52 -05:00
dc drm/amd/display: Spin for DMCUB PHY init in DC 2019-11-19 10:12:53 -05:00
dmub drm/amd/display: Don't spin forever waiting for DMCUB phy/auto init 2019-11-19 10:12:53 -05:00
include drm/amd/display: add color space option when sending link test pattern 2019-11-19 10:12:52 -05:00
modules drm/amd/display: remove set but not used variable 'min_content' 2019-11-19 10:12:51 -05:00
Kconfig drm/amd/display: rename DCN1_0 kconfig to DCN 2019-11-13 15:29:44 -05:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards 2019-11-13 15:29:42 -05:00
TODO