[Openchrome-devel] drm-openchrome: drivers/gpu/drm

James Simmons jsimmons at kemper.freedesktop.org
Sat Jun 29 06:54:21 PDT 2013


 drivers/gpu/drm/via/via_display.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit c1cf7cf4dd23cc18ee8d7e5a1b5fea093bc9eeef
Author: James Simmons <jsimmons at infradead.org>
Date:   Sat Jun 29 09:54:12 2013 -0400

    You must by default hide both cursors. If you don't hide the second cursor at start up when you have two displays connected that second cursor will show up on the screen with garbage data

diff --git a/drivers/gpu/drm/via/via_display.c b/drivers/gpu/drm/via/via_display.c
index 11818a3..1605868 100644
--- a/drivers/gpu/drm/via/via_display.c
+++ b/drivers/gpu/drm/via/via_display.c
@@ -431,7 +431,8 @@ via_hwcursor_init(struct drm_via_private *dev_priv)
 	VIA_WRITE(ALPHA_V3_PREFIFO_CONTROL, 0xE0000);
 	VIA_WRITE(ALPHA_V3_FIFO_CONTROL, 0xE0F0000);
 
-	/* Turn cursor off. */
+	/* Turn both cursors off. */
+	VIA_WRITE(PRIM_HI_CTRL, VIA_READ(PRIM_HI_CTRL) & 0xFFFFFFFA);
 	VIA_WRITE(HI_CONTROL, VIA_READ(HI_CONTROL) & 0xFFFFFFFA);
 }
 


More information about the Openchrome-devel mailing list