drm/nvc0/ce: disable ce1 on a number of chipsets
authorBen Skeggs <bskeggs@redhat.com>
Mon, 13 May 2013 06:11:12 +0000 (16:11 +1000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 7 Jun 2013 19:53:23 +0000 (12:53 -0700)
commit44f781d513619ed4b6e6a1545d912b2733f65cce
treeb7eeca126ea21891d2932e6fc01fa5b8bb1a1e50
parent4c52865e365e443d2e3ffafb8b41a206d7848e8f
drm/nvc0/ce: disable ce1 on a number of chipsets

commit 6d5f83834dc2b064b8c1202ea281820286b675a8 upstream.

The falcon is present, but the rest of the copy engine doesn't appear to
be...  PUNITS doesn't report disabled (maybe the bits for the copy engines
got added later?), so we end up trying to use a non-functional CE1, and
bust all sorts of things.. Most notably, suspend/resume..

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Lingzhu Xiang <lxiang@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/nouveau/core/subdev/device/nvc0.c