AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] drm: distinguish return value of drm_dp_check_and_send_link_address.
@ 2021-01-04  6:01 Xiaogang.Chen
  2021-01-04  6:01 ` [PATCH 2/2] drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work Xiaogang.Chen
  2021-01-12  6:36 ` [PATCH 1/2] drm: distinguish return value of drm_dp_check_and_send_link_address Chen, Xiaogang
  0 siblings, 2 replies; 14+ messages in thread
From: Xiaogang.Chen @ 2021-01-04  6:01 UTC (permalink / raw)
  To: amd-gfx, harry.wentland, dri-devel, airlied; +Cc: xiaogang.chen

From: Xiaogang Chen <xiaogang.chen@amd.com>

drm_dp_check_and_send_link_address discovers MST device topology.
It can return both positive and negative values. When it returns positive
values there is no error found. If it returns negative values there is error
found, such as get NAK , timeout, etc. Following drm_kms_helper_hotplug_event
should be called when drm_dp_check_and_send_link_address returns positive value.

Signed-off-by: Xiaogang Chen <xiaogang.chen@amd.com>
---
 drivers/gpu/drm/drm_dp_mst_topology.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c b/drivers/gpu/drm/drm_dp_mst_topology.c
index 17dbed0..3ef5206 100644
--- a/drivers/gpu/drm/drm_dp_mst_topology.c
+++ b/drivers/gpu/drm/drm_dp_mst_topology.c
@@ -2650,7 +2650,7 @@ static void drm_dp_mst_link_probe_work(struct work_struct *work)
 	drm_dp_mst_topology_put_mstb(mstb);
 
 	mutex_unlock(&mgr->probe_lock);
-	if (ret)
+	if (ret > 0)
 		drm_kms_helper_hotplug_event(dev);
 }
 
-- 
2.7.4

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2021-02-26 22:52 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-04  6:01 [PATCH 1/2] drm: distinguish return value of drm_dp_check_and_send_link_address Xiaogang.Chen
2021-01-04  6:01 ` [PATCH 2/2] drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work Xiaogang.Chen
2021-01-12  6:37   ` Chen, Xiaogang
2021-01-13  0:54     ` Chen, Xiaogang
2021-01-13  4:54   ` Andrey Grodzovsky
2021-01-14  5:11     ` Chen, Xiaogang
2021-01-14  7:24       ` Andrey Grodzovsky
2021-01-15  7:21         ` Chen, Xiaogang
2021-01-19 22:29           ` Andrey Grodzovsky
2021-01-22 20:55             ` Chen, Xiaogang
2021-02-26 22:52               ` Aurabindo Pillai
2021-01-12  6:36 ` [PATCH 1/2] drm: distinguish return value of drm_dp_check_and_send_link_address Chen, Xiaogang
2021-01-12  9:21   ` Simon Ser
2021-01-12 14:45     ` Simon Ser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox