radeon/audio: defined initial audio interface that gets initialized via detect()...
[deliverable/linux.git] / drivers / gpu / drm / radeon / radeon_connectors.c
index 26baa9c05f6c49ac40e2a238a6079fa8e0e40920..27def67cb6beb31ca398956cf911ebdc0658755a 100644 (file)
@@ -29,6 +29,7 @@
 #include <drm/drm_fb_helper.h>
 #include <drm/radeon_drm.h>
 #include "radeon.h"
+#include "radeon_audio.h"
 #include "atom.h"
 
 #include <linux/pm_runtime.h>
@@ -1332,6 +1333,9 @@ out:
        /* updated in get modes as well since we need to know if it's analog or digital */
        radeon_connector_update_scratch_regs(connector, ret);
 
+       if (radeon_audio != 0)
+               radeon_audio_detect(connector, ret);
+
 exit:
        pm_runtime_mark_last_busy(connector->dev->dev);
        pm_runtime_put_autosuspend(connector->dev->dev);
@@ -1654,6 +1658,10 @@ radeon_dp_detect(struct drm_connector *connector, bool force)
        }
 
        radeon_connector_update_scratch_regs(connector, ret);
+
+       if (radeon_audio != 0)
+               radeon_audio_detect(connector, ret);
+
 out:
        pm_runtime_mark_last_busy(connector->dev->dev);
        pm_runtime_put_autosuspend(connector->dev->dev);
This page took 0.026421 seconds and 5 git commands to generate.