summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
3 daysdrm/nouveau/nvd9: Fix GPIO initialisation sequence.HEADmasterMarcin Koƛcielnicki1-1/+1
3 daysdrm/nouveau: store subdev id as handle inside subdev structBen Skeggs32-91/+93
3 daysdrm/nouveau: cull more unused stuff from nouveau_deviceBen Skeggs2-23/+0
3 daysdrm/nouveau: punt vram config info out to nouveau_fb structBen Skeggs22-147/+181
3 daysdrm/nv04/disp: kick this state out of nouveau_deviceBen Skeggs13-126/+187
3 daysdrm/nouveau/perf: Prevent buffer oveflowEmil Velikov1-1/+1
3 daysdrm/nv10/fb: Prevent double memory allocationEmil Velikov1-4/+0
3 daysdrm/nv40/fb: Blend if statement within the switchEmil Velikov1-7/+4
3 daysdrm/nv30_fb: Purge optional variableEmil Velikov1-2/+1
3 daysdrm/nv04_instmem: Remove duplicate assignmentEmil Velikov1-1/+0
3 daysdrm/nv50_bar: Remove duplicate assignmentsEmil Velikov1-2/+0
3 daysdrm/nouveau/volt: Purge volt->get and volt->set checksEmil Velikov1-2/+2
3 daysdrm/nouveau/instmem: Do not handle instmem_init during fail path in instmem_finiEmil Velikov2-14/+6
3 daysdrm/nouveau/gpuobj: Do not handle gpuobj_init during fail path in gpuobj_finiEmil Velikov1-8/+4
3 daysdrm/nouveau: Remove non-relevant function prototypesEmil Velikov2-4/+0
3 daysdrm/nouveau/device: fini subdevices before destroying themEmil Velikov1-1/+5
3 daysdrm/nouveau: Unregister switcheroo client on exitAndreas Heider1-0/+2
3 daysdrm/nouveau: Check dsm on switcheroo unregisterAndreas Heider1-1/+2
3 daysdrm/nv04/timer: add support for timer alarmsBen Skeggs2-4/+115
3 daysdrm/nouveau: also reset any relevant chsw engine bitsBen Skeggs13-55/+44
3 daysdrm/nouveau: handle engine reset via PMC_ENABLE from common codeBen Skeggs26-163/+37
3 daysdrm/nouveau: make engine subclass subdev, and noaccel a bitfieldBen Skeggs65-1289/+1141
3 daysdrm/nouveau/agp: move all agp stuff into its own source fileBen Skeggs7-163/+170
3 daysdrm/nouveau: add mutex and refcount to all subdevs, only init if refcntBen Skeggs2-18/+27
3 daysdrm/nouveau/instmem: new implementation, on top of new interfacesBen Skeggs61-1125/+1360
3 daysdrm/nv50-nve0: allocate vram for kernel objects from end of vramBen Skeggs1-1/+1
3 daysdrm/nouveau/mm: add support for reverse allocationsBen Skeggs5-61/+148
3 daysdrm/nv04-nv40/fifo: implement ramXX setup in fifo modules, not instmemBen Skeggs8-95/+159
3 daysdrm/nouveau/therm: move sensor / thermal table code into its own moduleBen Skeggs9-174/+201
3 daysdrm/nouveau/clk: separate from pm code, into sub-device modulesBen Skeggs12-123/+218
3 daysdrm/nouveau/fanctl: untangle from pm code and move into subdev modulesBen Skeggs13-209/+426
3 daysdrm/nouveau/volt: implement as subdev moduleBen Skeggs8-137/+138
3 daysdrm/nv04-nv40: fix regression from a previous commit (SQUASH)Ben Skeggs1-2/+2
3 daysdrm/nouveau: fix a minor annoyance in an output stringBen Skeggs1-1/+1
3 daysdrm/nouveau/disp: move nouveau_framebuffer definitionBen Skeggs11-58/+20
3 daysdrm/nouveau/gpio: convert to sub-device modulesBen Skeggs9-154/+233
3 daysdrm/nouveau/fb: convert to sub-device modules, and merge with vram engineBen Skeggs38-917/+960
3 daysdrm/nouveau/timer: convert to sub-device moduleBen Skeggs11-89/+119
3 daysdrm/nouveau/mc: turn into sub-device moduleBen Skeggs8-64/+143
3 daysdrm/nouveau/bios: rename struct, and split out into sub-deviceBen Skeggs24-298/+603
3 daysdrm/nouveau: turn a BUG into a WARNBen Skeggs1-1/+1
3 daysdrm/nv50: decode PGRAPH DATA_ERROR = 0x24Marcin Slusarz1-0/+1
3 daysdrm/nouveau: very scary looking cleanup commitBen Skeggs141-14169/+13691
3 daysdrm/nouveau: flatten nv{Read,Write}{MC,EXTDEV,VIDEO}Ben Skeggs7-114/+54
3 daysdrm/nouveau: rename drm_nouveau_private to nouveau_deviceBen Skeggs107-2270/+2274
3 daysdrm/nouveau: rename engine to subsys, and exec_engine to engineBen Skeggs66-218/+218
3 daysdrm/nv50: extend vblank semaphore to generic dmaobj + offset pairBen Skeggs5-53/+32
3 daysdrm/nouveau: mark most of our ioctls as deprecated, move to compat layerBen Skeggs10-354/+353
3 daysdrm/nouveau: move current gpuobj code out of nouveau_object.cBen Skeggs3-2/+2
3 daysdrm/nv17/fence: fix thinko preventing inter-channel sync from workingBen Skeggs1-7/+20