1 #ifndef __NVKM_DEVINIT_NV50_H__
2 #define __NVKM_DEVINIT_NV50_H__
3 
4 #include "priv.h"
5 
6 struct nv50_devinit_priv {
7 	struct nouveau_devinit base;
8 	u32 r001540;
9 };
10 
11 int  nv50_devinit_ctor(struct nouveau_object *, struct nouveau_object *,
12 		       struct nouveau_oclass *, void *, u32,
13 		       struct nouveau_object **);
14 int  nv50_devinit_init(struct nouveau_object *);
15 int  nv50_devinit_pll_set(struct nouveau_devinit *, u32, u32);
16 
17 int  nva3_devinit_pll_set(struct nouveau_devinit *, u32, u32);
18 
19 int  nvc0_devinit_pll_set(struct nouveau_devinit *, u32, u32);
20 
21 u64  gm107_devinit_disable(struct nouveau_devinit *);
22 
23 #endif
24