Commit | Line | Data |
---|---|---|
151abd44 BS |
1 | #ifndef __NV50_DEVINIT_H__ |
2 | #define __NV50_DEVINIT_H__ | |
3 | #define nv50_devinit(p) container_of((p), struct nv50_devinit, base) | |
cf336014 BS |
4 | #include "priv.h" |
5 | ||
266f8b5e | 6 | struct nv50_devinit { |
a8c4362b | 7 | struct nvkm_devinit base; |
8687c5d7 | 8 | u32 r001540; |
cf336014 BS |
9 | }; |
10 | ||
151abd44 BS |
11 | int nv50_devinit_new_(const struct nvkm_devinit_func *, struct nvkm_device *, |
12 | int, struct nvkm_devinit **); | |
13 | void nv50_devinit_preinit(struct nvkm_devinit *); | |
14 | void nv50_devinit_init(struct nvkm_devinit *); | |
a8c4362b | 15 | int nv50_devinit_pll_set(struct nvkm_devinit *, u32, u32); |
cf336014 | 16 | |
a8c4362b | 17 | int gt215_devinit_pll_set(struct nvkm_devinit *, u32, u32); |
4bf23ead | 18 | |
4d4d6f75 BS |
19 | int gf100_devinit_ctor(struct nvkm_object *, struct nvkm_object *, |
20 | struct nvkm_oclass *, void *, u32, | |
21 | struct nvkm_object **); | |
a8c4362b | 22 | int gf100_devinit_pll_set(struct nvkm_devinit *, u32, u32); |
a6a0f67c | 23 | void gf100_devinit_preinit(struct nvkm_devinit *); |
ba6e34e6 | 24 | |
a8c4362b | 25 | u64 gm107_devinit_disable(struct nvkm_devinit *); |
cf336014 | 26 | #endif |