summaryrefslogtreecommitdiff
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2013-11-08drm/nouveau: implement a simple sysfs interface to new pm codeBen Skeggs5-5/+191
2013-11-08drm/nouveau/device: initial control object class, with pstate control methodsBen Skeggs5-2/+196
2013-11-08drm/nouveau/clk: implement power state and engine clock control in coreBen Skeggs19-65/+2590
2013-11-08drm/nouveau/volt: implement voltage control in coreBen Skeggs9-0/+460
2013-11-08drm/nouveau/bios: parsing for various tables required for power managementBen Skeggs16-8/+969
2013-11-08drm/nouveau/perfmon: initial infrastructure to expose performance countersBen Skeggs22-2/+1616
2013-11-08drm/nouveau/bus: add interfaces/helpers for sequencerBen Skeggs9-15/+371
2013-11-08drm/nouveau/bus: make external class definitions pointersBen Skeggs14-176/+133
2013-11-08drm/nouveau/pwr: initial implementationBen Skeggs30-0/+7091
2013-11-08drm/nouveau/therm: update target fanspeed outside of therm lockBen Skeggs1-6/+8
2013-11-08drm/nouveau/therm: automatic mode by defaultBen Skeggs1-1/+1
2013-11-08drm/nouveau/therm: no toggle fan control either if we can't guarantee no pwm ...Ben Skeggs1-0/+7
2013-11-08drm/nvc0/therm: allow fan control if we've killed the vbios ppwr ucodeBen Skeggs1-3/+4
2013-11-08drm/nouveau/therm: if no bios trip/linear info, default to perf-suggested speedBen Skeggs2-3/+15
2013-11-08drm/nouveau/therm: add hook for clk to suggest fanspeed to thermBen Skeggs4-1/+17
2013-11-08drm/nouveau/pwr: assign a subdev id for upcoming implementationBen Skeggs1-0/+1
2013-11-08drm/nouveau/gpio: return different error code for not found vs invalidBen Skeggs1-1/+1
2013-11-08drm/nouveau/drm/pm: remove everything except the hwmon interfaces to THERMBen Skeggs15-4837/+69
2013-11-08drm/nouveau/core: make all info-level messages silent for runtime pmBen Skeggs8-76/+54
2013-11-08drm/nouveau/fifo: make external class definitions into pointersBen Skeggs17-86/+86
2013-11-08drm/nouveau/device: recognise GK208Ben Skeggs2-13/+48
2013-11-08drm/nvc0-/gr: fix a number of missing explicit array terminators...Ben Skeggs3-0/+6
2013-11-08drm/nouveau/mc: fix (incorrect) reporting of unknown pending intr bitsBen Skeggs1-6/+11
2013-11-08drm/nouveau/disp: semi-complete link training sequence even if display disapp...Ben Skeggs1-16/+32
2013-11-08drm/nouveau/bios: some older boards have shorter displayport tablesBen Skeggs1-3/+7
2013-11-08drm/nouveau/fbcon: bracket entrypoints with a per-device enabled checkBen Skeggs1-16/+27
2013-11-08drm/nvd0-/disp: reorder writes to lane current control regsBen Skeggs1-4/+8
2013-11-08drm/nv94-nvc0/disp: reorder writes to lane current control regsBen Skeggs1-4/+8
2013-11-08drm/nouveau/disp: log if DP link training failsBen Skeggs1-1/+3
2013-11-08drm/nouveau/i2c: use a custom bitbanging delay for the adt7473Martin Peres5-49/+77
2013-11-08drm/nouveau/agp: add a quirk list to limit agp modesIlia Mirkin1-5/+39
2013-11-08drm/nvd9-/disp: disable display underflow reporting at initBen Skeggs1-0/+9
2013-11-08drm/nva0/clk: fix accidental limiting of pll coefficientsBen Skeggs1-13/+16
2013-11-08drm/nv50-nvaf/fb: split fbram oclass in preparation for reclockingBen Skeggs9-52/+184
2013-11-08drm/nouveau/fb: merge more bits and pieces into oclass definitionsBen Skeggs27-519/+272
2013-11-08drm/nouveau/fb: remove ram oclass argument from base fb constructorBen Skeggs24-107/+135
2013-11-08drm/nv50-nvaf/fb: split the class definitions up a bitBen Skeggs9-44/+203
2013-11-08drm/nouveau/fb: make external class definitions pointersBen Skeggs26-113/+113
2013-11-08drm/nvaa/mc: blacklist msi to off by defaultBen Skeggs1-11/+19
2013-11-08drm/nouveau/mc: enable msi by default (again)Ben Skeggs1-1/+1
2013-11-08drm/nv50-nv86,nv92/mc: rearm msi via pci config space, rather than mmio mirrorBen Skeggs6-4/+52
2013-11-08drm/nvc0,nvc4/mc: handle 0xc0's "special" msi rearmBen Skeggs13-32/+134
2013-11-08drm/nouveau/mc: store static data in nouveau_mc class definitionBen Skeggs16-215/+150
2013-11-08drm/nouveau/mc: fetch NV_PMC_INTR again after re-arming MSIBen Skeggs1-4/+6
2013-11-08drm/nouveau/mc: bracket interrupt handler with NV_PMC_INTR_EN disable/re-enableBen Skeggs1-0/+4
2013-11-08drm/nouveau/mc: have single entry and exit points to the interrupt handlerBen Skeggs1-20/+20
2013-11-08drm/nouveau/mc: msi rearm write via subdev, not deviceBen Skeggs1-2/+2
2013-11-08drm/nouveau/mc: fix runtime pm trigger conditionBen Skeggs1-1/+1
2013-11-08drm/nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipsetBen Skeggs1-3/+3
2013-11-08drm/nouveau/bios/init: return failure condition on invalid opcodesBen Skeggs1-1/+1