viafb: fix hardware acceleration for suspend & resume
authorFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Mon, 26 Apr 2010 17:31:03 +0000 (17:31 +0000)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Sun, 24 Oct 2010 13:04:53 +0000 (13:04 +0000)
commitadac8d65f399b02e8a2222fc75c658e4b8d24f65
tree3ba0707db2c4afca3a9ac602214b3b5baf0eb4e3
parent466bc7fc4246d95cbd37edd169eafb8185e41941
viafb: fix hardware acceleration for suspend & resume

This patch splits the acceleration initialization in two parts:
The first is only called during probe and is used to allocate
resources. The second part is also called on resume to reinitalize
the 2D engine. This should fix all acceleration issues after resume
most notable an "invisible" cursor and as we do nothing special it is
reasonable to assume that it works on all supported IGPs.

Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Acked-by: Jonathan Corbet <corbet@lwn.net>
Cc: Joseph Chan <JosephChan@via.com.tw>
drivers/video/via/accel.c
drivers/video/via/accel.h
drivers/video/via/viafbdev.c