summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_kms_helper_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/drm_kms_helper_common.c')
-rw-r--r--drivers/gpu/drm/drm_kms_helper_common.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_kms_helper_common.c b/drivers/gpu/drm/drm_kms_helper_common.c
index d3610058de3c..3187c4bb01cb 100644
--- a/drivers/gpu/drm/drm_kms_helper_common.c
+++ b/drivers/gpu/drm/drm_kms_helper_common.c
@@ -27,6 +27,7 @@
#include <drm/drmP.h>
#include <drm/drm_fb_helper.h>
+#include <drm/drm_dp_aux_dev.h>
MODULE_AUTHOR("David Airlie, Jesse Barnes");
MODULE_DESCRIPTION("DRM KMS helper");
@@ -34,13 +35,25 @@ MODULE_LICENSE("GPL and additional rights");
static int __init drm_kms_helper_init(void)
{
+ int ret;
+
/* Call init functions from specific kms helpers here */
- return drm_fb_helper_modinit();
+ ret = drm_fb_helper_modinit();
+ if (ret < 0)
+ goto out;
+
+ ret = drm_dp_aux_dev_init();
+ if (ret < 0)
+ goto out;
+
+out:
+ return ret;
}
static void __exit drm_kms_helper_exit(void)
{
/* Call exit functions from specific kms helpers here */
+ drm_dp_aux_dev_exit();
}
module_init(drm_kms_helper_init);
OpenPOWER on IntegriCloud