drm: cirrus: add power management support
authorGerd Hoffmann <kraxel@redhat.com>
Mon, 14 Apr 2014 09:34:48 +0000 (11:34 +0200)
committerJiri Slaby <jslaby@suse.cz>
Thu, 15 May 2014 07:56:18 +0000 (09:56 +0200)
commitb4dac01c9c5a10d3cf4c30cea8af87f449632c03
tree4dccd68ec1f10b16c4d1b9a0249f413a1627f07e
parent93cfde3b20bb58d4a11fd8a90ed488c0ff49783b
drm: cirrus: add power management support

commit 2f1e800799bf478494cec3573cd63eb34ca89c9d upstream.

cirrus kms driver lacks power management support, thus
the vga display doesn't work any more after S3 resume.

Fix this by adding suspend and resume functions.
Also make the mode_set function unblank the screen.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/gpu/drm/cirrus/cirrus_drv.c
drivers/gpu/drm/cirrus/cirrus_mode.c