drm/radeon/kms: evergreen & ni reset SPI block on CP resume
authorJerome Glisse <jglisse@redhat.com>
Wed, 24 Aug 2011 20:00:17 +0000 (20:00 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 3 Oct 2011 18:40:02 +0000 (11:40 -0700)
commit5297aef4dd2d5b7f17fe515a0a455bf969bb19a9
treefe4a8dc81bfbd93580f3df0c3c45ae1fd0f41113
parent795464a57a2a7c342ccdc0939647d45dabd24668
drm/radeon/kms: evergreen & ni reset SPI block on CP resume

commit a49a50dad48586d42ebac1a6730c3a3cd5603421 upstream.

For some reason SPI block is in broken state after module
unloading. This lead to broken rendering after reloading
module. Fix this by reseting SPI block in CP resume function

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/gpu/drm/radeon/evergreen.c
drivers/gpu/drm/radeon/ni.c