diff options
Diffstat (limited to 'drivers/gpu/drm/nouveau/nv04_fbcon.c')
| -rw-r--r-- | drivers/gpu/drm/nouveau/nv04_fbcon.c | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nv04_fbcon.c b/drivers/gpu/drm/nouveau/nv04_fbcon.c index 77dcc9c5077..8fe32bbed99 100644 --- a/drivers/gpu/drm/nouveau/nv04_fbcon.c +++ b/drivers/gpu/drm/nouveau/nv04_fbcon.c @@ -255,6 +255,12 @@ nv04_fbcon_accel_init(struct fb_info *info)  	OUT_RING(chan, NvCtxSurf2D);  	BEGIN_NV04(chan, NvSubImageBlit, 0x02fc, 1);  	OUT_RING(chan, 3); +	if (device->chipset >= 0x11 /*XXX: oclass == 0x009f*/) { +		BEGIN_NV04(chan, NvSubImageBlit, 0x0120, 3); +		OUT_RING(chan, 0); +		OUT_RING(chan, 1); +		OUT_RING(chan, 2); +	}  	BEGIN_NV04(chan, NvSubGdiRect, 0x0000, 1);  	OUT_RING(chan, NvGdiRect);  | 
