OSDN Git Service

drm/amd/display: Fix topology change issue in MST rehook
authorJerry (Fangzhi) Zuo <Jerry.Zuo@amd.com>
Tue, 12 Dec 2017 22:33:57 +0000 (17:33 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 19 Feb 2018 19:17:20 +0000 (14:17 -0500)
commit7deff5454a8c482e30faf3dc5b5cf92d9b686b49
tree39a63a6e9e90f9401eb94e1a970c568814f3c769
parent63b024c86974f7cc03fc9b8d780408218c347f8b
drm/amd/display: Fix topology change issue in MST rehook

When topology changed and rehook up MST display to the same DP
connector, need to take care of drm_dp_mst_port object.

Due to the topology is changed, drm_dp_mst_port and corresponding
i2c_algorithm object could be NULL in such situation.

Signed-off-by: Jerry (Fangzhi) Zuo <Jerry.Zuo@amd.com>
Reviewed-by: Roman Li <Roman.Li@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c