This is a note to let you know that I've just added the patch titled
viafb: fix IGA1 modesetting on VX900
to the 3.2-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
viafb-fix-iga1-modesetting-on-vx900.patch
and it can be found in the queue-3.2 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <[email protected]> know about it.
>From e29206381a1436e0f47c0f5b9a23159a03c57715 Mon Sep 17 00:00:00 2001
From: Florian Tobias Schandinat <[email protected]>
Date: Wed, 22 Feb 2012 18:53:08 +0000
Subject: viafb: fix IGA1 modesetting on VX900
From: Florian Tobias Schandinat <[email protected]>
commit e29206381a1436e0f47c0f5b9a23159a03c57715 upstream.
Even if the documentation calls this bit "Reserved" it has to be set
to 0 for correct modesetting on IGA1.
Signed-off-by: Florian Tobias Schandinat <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/video/via/hw.c | 3 +++
1 file changed, 3 insertions(+)
--- a/drivers/video/via/hw.c
+++ b/drivers/video/via/hw.c
@@ -1810,6 +1810,9 @@ static void hw_init(void)
break;
}
+ /* magic required on VX900 for correct modesetting on IGA1 */
+ via_write_reg_mask(VIACR, 0x45, 0x00, 0x01);
+
/* probably this should go to the scaling code one day */
via_write_reg_mask(VIACR, 0xFD, 0, 0x80); /* VX900 hw scale on IGA2 */
viafb_write_regx(scaling_parameters, ARRAY_SIZE(scaling_parameters));
Patches currently in stable-queue which might be from [email protected]
are
queue-3.2/viafb-select-hw-scaling-on-vx900-for-iga2.patch
queue-3.2/viafb-fix-iga1-modesetting-on-vx900.patch
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html