[Nouveau] [Bug 14597] randr12 failures on 12" powerbooks, and workarounds
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Feb 29 02:37:18 PST 2008
http://bugs.freedesktop.org/show_bug.cgi?id=14597
Stuart Bennett <sb476 at cam.ac.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sb476 at cam.ac.uk
--- Comment #15 from Stuart Bennett <sb476 at cam.ac.uk> 2008-02-29 02:37:17 PST ---
Try this:
diff --git a/src/nv_bios.c b/src/nv_bios.c
index 08e4ad8..c62cfac 100644
--- a/src/nv_bios.c
+++ b/src/nv_bios.c
@@ -2828,8 +2828,15 @@ static void call_lvds_manufacturer_script(ScrnInfoPtr
pScrn, int head, int dcb_e
if (script == LVDS_PANEL_OFF)
usleep(off_on_delay * 1000);
- if (script == LVDS_RESET)
+ if (script == LVDS_RESET) {
+ nv32_wr(pScrn, 0x006828b4, 0x72);
+ nv32_wr(pScrn, 0x006828b0, 0x02);
+ nv32_wr(pScrn, 0x006828b4, 0x01);
+ nv32_wr(pScrn, 0x006828b0, 0x2f);
+ nv32_wr(pScrn, 0x00001588, 0);
+
link_head_and_output(pScrn, head, dcb_entry, false);
+ }
}
static uint16_t clkcmptable(bios_t *bios, uint16_t clktable, int pxclk)
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Nouveau
mailing list