diff options
Diffstat (limited to 'nvkm/engine/disp/sornv94.c')
-rw-r--r-- | nvkm/engine/disp/sornv94.c | 12 |
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, + }, +}; |