dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/gpu/drm/nouveau/core/include/subdev
Aleksi Torhamo d19528a9e4 drm/nouveau/clock: fix support for more than 2 monitors on nve0
Fixes regression introduced in commit 70790f4f
"drm/nouveau/clock: pull in the implementation from all over the place"

When code was moved from nv50_crtc_set_clock to nvc0_clock_pll_set,
the PLLs it is used for got limited to only the first two VPLLs.

nv50_crtc_set_clock was only called to change VPLLs, so it didn't
limit what it was used for in any way. Since nvc0_clock_pll_set is
used for all PLLs, it has to specify which PLLs the code is used for,
and only listed the first two VPLLs.

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=58735

This patch is a -stable candidate for 3.7.

Signed-off-by: Aleksi Torhamo <aleksi@torhamo.net>
Tested-by: Aleksi Torhamo <aleksi@torhamo.net>
Tested-by: Sean Santos <quantheory@gmail.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Cc: stable@vger.kernel.org
2013-01-13 18:07:46 +10:00
..
bios drm/nouveau/clock: fix support for more than 2 monitors on nve0 2013-01-13 18:07:46 +10:00
bar.h drm/nouveau/instmem: completely new implementation, as a subdev module 2012-10-03 13:12:52 +10:00
bios.h drm/nouveau/bios: parse/display extra version component 2012-12-23 22:59:28 +10:00
clock.h drm/nouveau: add missing pll_calc calls 2012-11-19 08:52:30 +10:00
device.h drm/nouveau: port all engines to new engine module format 2012-10-03 13:12:56 +10:00
devinit.h drm/nouveau: implement devinit subdev, and new init table parser 2012-10-03 13:12:47 +10:00
fb.h drm/nv50/fb: implement trap handler as subdev interrupt handler 2012-11-29 09:58:03 +10:00
gpio.h drm/nouveau/bios: implement opcode 0xa9 2012-12-23 22:59:28 +10:00
i2c.h drm/nouveau/i2c: port to subdev interfaces 2012-10-03 13:12:46 +10:00
ibus.h drm/nvc0/ibus: initial implementation of subdev 2012-10-03 13:13:15 +10:00
instmem.h drm/nouveau: port all engines to new engine module format 2012-10-03 13:12:56 +10:00
ltcg.h drm/nouveau/fb: merge fb/vram and port to subdev interfaces 2012-10-03 13:12:49 +10:00
mc.h drm/nouveau/mc: port to subdev interfaces 2012-10-03 13:12:47 +10:00
mxm.h drm/nouveau/mxm: split up into bios code and a subdev module 2012-10-03 13:12:57 +10:00
therm.h drm/nouveau/therm: move thermal-related functions to the therm subdev 2012-10-03 13:13:14 +10:00
timer.h drm/nouveau/timer: bump ptimer's alarm delay from u32 to u64 2012-10-09 13:55:22 +10:00
vga.h drm/nouveau/clock: pull in the implementation from all over the place 2012-10-03 13:12:47 +10:00
vm.h drm/nouveau: store supported dma mask in vmmgr 2012-10-03 13:13:16 +10:00