struct amdgpu_display_manager *dm;
        struct drm_connector *conn_base;
        struct amdgpu_device *adev;
+       struct dc_link *link = NULL;
        static const u8 pre_computed_values[] = {
                50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 65, 66, 68, 69,
                71, 72, 74, 75, 77, 79, 81, 82, 84, 86, 88, 90, 92, 94, 96, 98};
        if (!aconnector || !aconnector->dc_link)
                return;
 
+       link = aconnector->dc_link;
+       if (link->connector_signal != SIGNAL_TYPE_EDP)
+               return;
+
        conn_base = &aconnector->base;
        adev = conn_base->dev->dev_private;
        dm = &adev->dm;