Commit Graph

2113 Commits (ed5ca77ed7505cd389003a6d35ca1b7365429d71)

Author SHA1 Message Date
Dave Airlie 98706ea99f drm/nouveau: fix 32-bit build 11 years ago
Emil Velikov 4c60fac111 drm/nouveau: consider CLASS_DISPLAY_3D devices while detecting dsm/optimus 11 years ago
Ben Skeggs aae95ca708 drm/nouveau/fb: implement various bits of work towards memory reclocking 11 years ago
Ben Skeggs 26fdd78cce drm/nouveau: implement a simple sysfs interface to new pm code 11 years ago
Ben Skeggs 9838366c15 drm/nouveau/device: initial control object class, with pstate control methods 11 years ago
Ben Skeggs 7c85652206 drm/nouveau/clk: implement power state and engine clock control in core 11 years ago
Ben Skeggs c9c0ccae48 drm/nouveau/volt: implement voltage control in core 11 years ago
Ben Skeggs 0833428e7d drm/nouveau/bios: parsing for various tables required for power management 11 years ago
Ben Skeggs aa4d7a4d55 drm/nouveau/perfmon: initial infrastructure to expose performance counters 11 years ago
Ben Skeggs 2984506fb6 drm/nouveau/bus: add interfaces/helpers for sequencer 11 years ago
Ben Skeggs 48ae0b355f drm/nouveau/bus: make external class definitions pointers 11 years ago
Ben Skeggs ff4b42c753 drm/nouveau/pwr: initial implementation 11 years ago
Ben Skeggs 682b1fc793 drm/nouveau/therm: update target fanspeed outside of therm lock 11 years ago
Ben Skeggs 208cf0b789 drm/nouveau/therm: automatic mode by default 11 years ago
Ben Skeggs 21b1ed10df drm/nouveau/therm: no toggle fan control either if we can't guarantee no pwm connected 11 years ago
Ben Skeggs 09b8d73bd5 drm/nvc0/therm: allow fan control if we've killed the vbios ppwr ucode 11 years ago
Ben Skeggs 36faa2fc22 drm/nouveau/therm: if no bios trip/linear info, default to perf-suggested speed 11 years ago
Ben Skeggs 6387e2cbdc drm/nouveau/therm: add hook for clk to suggest fanspeed to therm 11 years ago
Ben Skeggs 547807b8ce drm/nouveau/pwr: assign a subdev id for upcoming implementation 11 years ago
Ben Skeggs 2d976e3d64 drm/nouveau/gpio: return different error code for not found vs invalid 11 years ago
Ben Skeggs b9ed919f1c drm/nouveau/drm/pm: remove everything except the hwmon interfaces to THERM 11 years ago
Ben Skeggs c52f4fa61d drm/nouveau/core: make all info-level messages silent for runtime pm 11 years ago
Ben Skeggs 16c4f227ff drm/nouveau/fifo: make external class definitions into pointers 11 years ago
Ben Skeggs aabf19c27f drm/nouveau/device: recognise GK208 11 years ago
Ben Skeggs 13d2b35a06 drm/nvc0-/gr: fix a number of missing explicit array terminators... 11 years ago
Ben Skeggs 0c0888473d drm/nouveau/mc: fix (incorrect) reporting of unknown pending intr bits 11 years ago
Ben Skeggs 8df1d0c07f drm/nouveau/disp: semi-complete link training sequence even if display disappears 11 years ago
Ben Skeggs 4767fae8f8 drm/nouveau/bios: some older boards have shorter displayport tables 11 years ago
Ben Skeggs 46ea16884c drm/nouveau/fbcon: bracket entrypoints with a per-device enabled check 11 years ago
Ben Skeggs 6d8d163132 drm/nvd0-/disp: reorder writes to lane current control regs 11 years ago
Ben Skeggs d7b023d87a drm/nv94-nvc0/disp: reorder writes to lane current control regs 11 years ago
Ben Skeggs 687d8f66b1 drm/nouveau/disp: log if DP link training fails 11 years ago
Martin Peres 9e2b734f1c drm/nouveau/i2c: use a custom bitbanging delay for the adt7473 11 years ago
Ilia Mirkin fd34381b0e drm/nouveau/agp: add a quirk list to limit agp modes 11 years ago
Ben Skeggs e8d95b22b4 drm/nvd9-/disp: disable display underflow reporting at init 11 years ago
Ben Skeggs d29b992470 drm/nva0/clk: fix accidental limiting of pll coefficients 11 years ago
Ben Skeggs 75faef78c9 drm/nv50-nvaf/fb: split fbram oclass in preparation for reclocking 11 years ago
Ben Skeggs 20cdeaf938 drm/nouveau/fb: merge more bits and pieces into oclass definitions 11 years ago
Ben Skeggs 8613e7314a drm/nouveau/fb: remove ram oclass argument from base fb constructor 11 years ago
Ben Skeggs 9ca3037e60 drm/nv50-nvaf/fb: split the class definitions up a bit 11 years ago
Ben Skeggs 1e9fc30e38 drm/nouveau/fb: make external class definitions pointers 11 years ago
Ben Skeggs 0fef9d8a59 drm/nvaa/mc: blacklist msi to off by default 11 years ago
Ben Skeggs 9a9d5c64ef drm/nv50-nv86,nv92/mc: rearm msi via pci config space, rather than mmio mirror 11 years ago
Ben Skeggs 1b4fea0f6a drm/nvc0,nvc4/mc: handle 0xc0's "special" msi rearm 11 years ago
Ben Skeggs 08f6fbdb9b drm/nouveau/mc: store static data in nouveau_mc class definition 11 years ago
Ben Skeggs 3c792a15ec drm/nouveau/mc: fetch NV_PMC_INTR again after re-arming MSI 11 years ago
Ben Skeggs ab5beca895 drm/nouveau/mc: bracket interrupt handler with NV_PMC_INTR_EN disable/re-enable 11 years ago
Ben Skeggs 6dcee40a9b drm/nouveau/mc: have single entry and exit points to the interrupt handler 11 years ago
Ben Skeggs cfc2f2637a drm/nouveau/mc: msi rearm write via subdev, not device 11 years ago
Ben Skeggs dd5b84ac3c drm/nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipset 11 years ago