1 #ifndef __NV50_KMS_CORE_H__
2 #define __NV50_KMS_CORE_H__
7 const struct nv50_core_func *func;
11 int nv50_core_new(struct nouveau_drm *, struct nv50_core **);
12 void nv50_core_del(struct nv50_core **);
14 struct nv50_core_func {
15 const struct nv50_head_func *head;
16 const struct nv50_outp_func {
17 void (*ctrl)(struct nv50_core *, int or, u32 ctrl,
18 struct nv50_head_atom *);
22 int core507d_new(struct nouveau_drm *, s32, struct nv50_core **);
23 extern const struct nv50_outp_func dac507d;
24 extern const struct nv50_outp_func sor507d;
25 extern const struct nv50_outp_func pior507d;