summaryrefslogtreecommitdiff
path: root/shared-core/nv40_graph.c
AgeCommit message (Expand)Author
2007-04-01nouveau: fix usage of PGRAPH_CTX_CONTROL on nv20+Matthieu Castet
2007-03-26nouveau: move card initialisation into the drmBen Skeggs
2007-03-13nouveau: associate all created objects with a channel + cleanupsBen Skeggs
2007-03-07nouveau: remove a hack that's not needed since the last interface change.Ben Skeggs
2007-02-28nouveau: intrusive drm interface changesBen Skeggs
2007-02-03nouveau: rename registers to their proper names.Stephane Marchesin
2007-01-28nouveau: determine chipset type at startup, instead of every time we use it.Ben Skeggs
2007-01-25nouveau: nv4c default contextBen Skeggs
2007-01-08nouveau: fix nv4a context size.Stephane Marchesin
2007-01-08nouveau: nv4a context support.Stephane Marchesin
2007-01-08nouveau: oopsBen Skeggs
2007-01-08nouveau: nv43 context stuffBen Skeggs
2007-01-06nouveau: get c51 doing glxgears without the binary driver's help.Ben Skeggs
2007-01-06nouveau: Use PMC_BOOT_0 to determine which ctx_voodoo to load.Ben Skeggs
2007-01-02nouveau: Hookup nv40_graph_init.Ben Skeggs
2007-01-02nouveau: Add nv40-specific PGRAPH code, not hooked up yet.Ben Skeggs
">; struct nv50_crtc { struct list_head head; struct drm_device *dev; int index; bool active; struct nouveau_hw_mode *mode; struct nouveau_hw_mode *native_mode; bool use_native_mode; bool use_dithering; int scaling_mode; struct nv50_cursor *cursor; struct nv50_lut *lut; struct nv50_fb *fb; int (*validate_mode) (struct nv50_crtc *crtc, struct nouveau_hw_mode *mode); int (*set_mode) (struct nv50_crtc *crtc, struct nouveau_hw_mode *mode); int (*execute_mode) (struct nv50_crtc *crtc); int (*blank) (struct nv50_crtc *crtc, bool blanked); int (*set_dither) (struct nv50_crtc *crtc); int (*set_scale) (struct nv50_crtc *crtc); int (*set_clock) (struct nv50_crtc *crtc); int (*set_clock_mode) (struct nv50_crtc *crtc); int (*destroy) (struct nv50_crtc *crtc); }; int nv50_crtc_create(struct drm_device *dev, int index); #endif /* __NV50_CRTC_H__ */