aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/via/accel.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/via/accel.c')
-rw-r--r--drivers/video/via/accel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/via/accel.c b/drivers/video/via/accel.c
index 8ac02515a18d..503f9d8e5bd0 100644
--- a/drivers/video/via/accel.c
+++ b/drivers/video/via/accel.c
@@ -331,7 +331,7 @@ void viafb_init_accel(struct viafb_shared *shared)
331 } 331 }
332 332
333 viaparinfo->fbmem_free -= CURSOR_SIZE; 333 viaparinfo->fbmem_free -= CURSOR_SIZE;
334 viaparinfo->cursor_start = viaparinfo->fbmem_free; 334 shared->cursor_vram_addr = viaparinfo->fbmem_free;
335 viaparinfo->fbmem_used += CURSOR_SIZE; 335 viaparinfo->fbmem_used += CURSOR_SIZE;
336 336
337 /* Reverse 8*1024 memory space for cursor image */ 337 /* Reverse 8*1024 memory space for cursor image */
@@ -487,7 +487,7 @@ void viafb_init_2d_engine(void)
487void viafb_hw_cursor_init(void) 487void viafb_hw_cursor_init(void)
488{ 488{
489 /* Set Cursor Image Base Address */ 489 /* Set Cursor Image Base Address */
490 writel(viaparinfo->cursor_start, 490 writel(viaparinfo->shared->cursor_vram_addr,
491 viaparinfo->io_virt + VIA_REG_CURSOR_MODE); 491 viaparinfo->io_virt + VIA_REG_CURSOR_MODE);
492 writel(0x0, viaparinfo->io_virt + VIA_REG_CURSOR_POS); 492 writel(0x0, viaparinfo->io_virt + VIA_REG_CURSOR_POS);
493 writel(0x0, viaparinfo->io_virt + VIA_REG_CURSOR_ORG); 493 writel(0x0, viaparinfo->io_virt + VIA_REG_CURSOR_ORG);