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