OSDN Git Service

drm/amd/display: Only wait for DMUB phy init on dcn21
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Thu, 7 Nov 2019 20:26:14 +0000 (15:26 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Dec 2019 21:27:48 +0000 (16:27 -0500)
commit3c465370f20abd3c8783da816a445ad5bcbfdb76
treead30fadc2d1d676e36007865b6a6bd57030a875d
parent20ad55c89d39de5436eb68633d317196f2ca15ae
drm/amd/display: Only wait for DMUB phy init on dcn21

[Why]
The wait for PHY init won't finish if the firmware doesn't support it.

[How]
Only hook this functionality up on DCN21 and move it out of DCN20.

For ASIC without support then this should return OK so we don't hang
while waiting in DC.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c