summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/core/include
AgeCommit message (Expand)AuthorFilesLines
2014-01-30drm/nouveau/disp: add a method to fetch info needed by drm vblank timestampingBen Skeggs1-0/+22
2014-01-23drm/nv50-/devinit: prevent use of engines marked as disabled by hw/vbiosIlia Mirkin1-0/+3
2014-01-23drm/nouveau/device: provide a way for devinit to mark engines as disabledIlia Mirkin1-0/+1
2014-01-23drm/nouveau/devinit: tidy up the subdev class definitionBen Skeggs1-28/+8
2014-01-23drm/nouveau/bar: tidy up the subdev and object class definitionsBen Skeggs1-22/+1
2014-01-23drm/nouveau/instmem: tidy up the object class definitionBen Skeggs1-15/+0
2014-01-23drm/nouveau/instmem: tidy up the subdev class definitionBen Skeggs1-16/+3
2014-01-23drm/nve0/fb/gddr5: yet another random 10f200 bitBen Skeggs1-0/+1
2014-01-23drm/nve0/fb: multi-stage reclock is required for certain transitionsBen Skeggs1-0/+3
2014-01-23drm/nve0/fb/gddr5: parse bios data into struct rather than using directlyBen Skeggs4-6/+90
2014-01-23drm/nouveau/bios: timing 2.0 entries can have subentriesBen Skeggs1-3/+4
2014-01-23drm/nve0/fb/gddr5: not all memory partitions are created equalBen Skeggs1-0/+1
2014-01-23drm/nouveau/bios: make common code to handle ramcfg strap etcBen Skeggs1-0/+9
2014-01-23drm/nve0/fifo: recover from mmu faults on bar1/bar3Ben Skeggs1-1/+2
2014-01-23drm/nv108/gr: initial support (need external fuc)Ben Skeggs1-0/+1
2014-01-23drm/nv108/fifo: initial supportBen Skeggs1-0/+1
2014-01-23drm/nouveau/vm: reduce number of entry-points to vm_map()Ben Skeggs1-4/+0
2014-01-15drm/nouveau: fix null ptr dereferences on some boardsBen Skeggs2-1/+8
2014-01-07drm/nouveau: populate master subdev pointer only when fully constructedBen Skeggs1-0/+5
2013-12-03drm/nouveau/clk: Add support for NVAA/NVACRoy Spliet1-0/+4
2013-11-08drm/nouveau/fb: implement various bits of work towards memory reclockingBen Skeggs1-0/+9
2013-11-08drm/nouveau/device: initial control object class, with pstate control methodsBen Skeggs1-0/+40
2013-11-08drm/nouveau/clk: implement power state and engine clock control in coreBen Skeggs3-11/+112
2013-11-08drm/nouveau/volt: implement voltage control in coreBen Skeggs1-0/+60
2013-11-08drm/nouveau/bios: parsing for various tables required for power managementBen Skeggs8-1/+170
2013-11-08drm/nouveau/perfmon: initial infrastructure to expose performance countersBen Skeggs3-0/+71
2013-11-08drm/nouveau/bus: add interfaces/helpers for sequencerBen Skeggs1-0/+12
2013-11-08drm/nouveau/bus: make external class definitions pointersBen Skeggs1-4/+4
2013-11-08drm/nouveau/pwr: initial implementationBen Skeggs1-0/+80
2013-11-08drm/nouveau/therm: add hook for clk to suggest fanspeed to thermBen Skeggs2-1/+3
2013-11-08drm/nouveau/pwr: assign a subdev id for upcoming implementationBen Skeggs1-0/+1
2013-11-08drm/nouveau/core: make all info-level messages silent for runtime pmBen Skeggs2-27/+12
2013-11-08drm/nouveau/fifo: make external class definitions into pointersBen Skeggs1-8/+8
2013-11-08drm/nouveau/i2c: use a custom bitbanging delay for the adt7473Martin Peres1-1/+6
2013-11-08drm/nv50-nvaf/fb: split the class definitions up a bitBen Skeggs1-0/+4
2013-11-08drm/nouveau/fb: make external class definitions pointersBen Skeggs1-17/+17
2013-11-08drm/nv50-nv86,nv92/mc: rearm msi via pci config space, rather than mmio mirrorBen Skeggs1-0/+1
2013-11-08drm/nvc0,nvc4/mc: handle 0xc0's "special" msi rearmBen Skeggs1-5/+8
2013-11-08drm/nouveau/mc: store static data in nouveau_mc class definitionBen Skeggs1-14/+13
2013-11-08drm/nv31/mpeg: split the nv31 and nv40 dma setting implementationsIlia Mirkin1-0/+2
2013-11-08drm/nv40/mpeg: use the nv31-provided classesIlia Mirkin1-1/+1
2013-11-08drm/nv44/mpeg: create a copy of the nv31/nv40 implsIlia Mirkin1-0/+1
2013-11-08drm/nv10: introduce a new NV_11 card typeIlia Mirkin1-0/+1
2013-11-08drm/nouveau/vic: rename PUNK1C1 to PVICBen Skeggs2-2/+2
2013-11-08drm/nouveau/core: split lock into list+exec and enable refcount locksBen Skeggs1-1/+2
2013-11-08drm/nouveau/core: convert event handler apis to split create/enable semanticsBen Skeggs1-5/+9
2013-11-08drm/nouveau/sw: prepare for the sharing of constructors between implementationsBen Skeggs1-4/+4
2013-11-08drm/nv50-/sw: make vblank tracking data private to the implementationsBen Skeggs1-9/+0
2013-11-08drm/nouveau/core: Allow asymmetric nouveau_event_get/_putPeter Hurley1-0/+4
2013-11-08drm/nouveau/core: Add priv field for event handlersPeter Hurley1-0/+1