Linux-libre 3.16.41-gnu
[librecmc/linux-libre.git] / drivers / gpu / drm / nouveau / core / subdev / devinit / nv50.h
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 #endif