amdgpu: use drm_kms_helper_connector_hotplug_event
authorSimon Ser <contact@emersion.fr>
Mon, 18 Oct 2021 08:47:28 +0000 (08:47 +0000)
committerSimon Ser <contact@emersion.fr>
Tue, 2 Nov 2021 13:27:12 +0000 (14:27 +0100)
When updating a single connector, use
drm_kms_helper_connector_hotplug_event instead of
drm_kms_helper_hotplug_event.

Signed-off-by: Simon Ser <contact@emersion.fr>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211018084707.32253-5-contact@emersion.fr
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c

index f35561b..c42b7f5 100644 (file)
@@ -2940,7 +2940,7 @@ static void handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector)
                drm_modeset_unlock_all(dev);
 
                if (aconnector->base.force == DRM_FORCE_UNSPECIFIED)
-                       drm_kms_helper_hotplug_event(dev);
+                       drm_kms_helper_connector_hotplug_event(connector);
 
        } else if (dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD)) {
                if (new_connection_type == dc_connection_none &&
@@ -2955,7 +2955,7 @@ static void handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector)
                drm_modeset_unlock_all(dev);
 
                if (aconnector->base.force == DRM_FORCE_UNSPECIFIED)
-                       drm_kms_helper_hotplug_event(dev);
+                       drm_kms_helper_connector_hotplug_event(connector);
        }
        mutex_unlock(&aconnector->hpd_lock);
 
@@ -3149,7 +3149,7 @@ out:
                        dm_restore_drm_connector_state(dev, connector);
                        drm_modeset_unlock_all(dev);
 
-                       drm_kms_helper_hotplug_event(dev);
+                       drm_kms_helper_connector_hotplug_event(connector);
                } else if (dc_link_detect(dc_link, DETECT_REASON_HPDRX)) {
 
                        if (aconnector->fake_enable)
@@ -3162,7 +3162,7 @@ out:
                        dm_restore_drm_connector_state(dev, connector);
                        drm_modeset_unlock_all(dev);
 
-                       drm_kms_helper_hotplug_event(dev);
+                       drm_kms_helper_connector_hotplug_event(connector);
                }
        }
 #ifdef CONFIG_DRM_AMD_DC_HDCP
index 814f67d..f8c8122 100644 (file)
@@ -1242,7 +1242,7 @@ static ssize_t trigger_hotplug(struct file *f, const char __user *buf,
                dm_restore_drm_connector_state(dev, connector);
                drm_modeset_unlock_all(dev);
 
-               drm_kms_helper_hotplug_event(dev);
+               drm_kms_helper_connector_hotplug_event(connector);
        } else if (param[0] == 0) {
                if (!aconnector->dc_link)
                        goto unlock;
@@ -1264,7 +1264,7 @@ static ssize_t trigger_hotplug(struct file *f, const char __user *buf,
                dm_restore_drm_connector_state(dev, connector);
                drm_modeset_unlock_all(dev);
 
-               drm_kms_helper_hotplug_event(dev);
+               drm_kms_helper_connector_hotplug_event(connector);
        }
 
 unlock: