summaryrefslogtreecommitdiff
path: root/nvkm/engine/disp/sornv94.c
diff options
context:
space:
mode:
Diffstat (limited to 'nvkm/engine/disp/sornv94.c')
-rw-r--r--nvkm/engine/disp/sornv94.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/nvkm/engine/disp/sornv94.c b/nvkm/engine/disp/sornv94.c
index eea3ef59..ca551eab 100644
--- a/nvkm/engine/disp/sornv94.c
+++ b/nvkm/engine/disp/sornv94.c
@@ -31,6 +31,7 @@
#include <subdev/bios/init.h>
#include "nv50.h"
+#include "outpdp.h"
static inline u32
nv94_sor_soff(struct dcb_output *outp)
@@ -129,3 +130,14 @@ nv94_sor_dp_func = {
.lnk_ctl = nv94_sor_dp_lnk_ctl,
.drv_ctl = nv94_sor_dp_drv_ctl,
};
+
+struct nvkm_output_dp_impl
+nv94_sor_dp_impl = {
+ .base.base.handle = DCB_OUTPUT_DP,
+ .base.base.ofuncs = &(struct nouveau_ofuncs) {
+ .ctor = _nvkm_output_dp_ctor,
+ .dtor = _nvkm_output_dp_dtor,
+ .init = _nvkm_output_dp_init,
+ .fini = _nvkm_output_dp_fini,
+ },
+};