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