summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@openbsd.org>2013-08-03 12:20:32 +0200
committerJonathan Gray <jsg@jsg.id.au>2013-08-12 10:47:15 +1000
commit7cf789145eb72961ae2e77d05e23501c374ff00d (patch)
treed98ad02be3ab0a0a52a4d4a20f1228732ad92f4f /sys/dev/pci/drm
parent8bb5c51ab083b353cee2716031e4d0b746f39090 (diff)
program the MC even if loading the firmwares fails on ARUBA
Diffstat (limited to 'sys/dev/pci/drm')
-rw-r--r--sys/dev/pci/drm/radeon/ni.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/pci/drm/radeon/ni.c b/sys/dev/pci/drm/radeon/ni.c
index cebaf8a5413..1b294751586 100644
--- a/sys/dev/pci/drm/radeon/ni.c
+++ b/sys/dev/pci/drm/radeon/ni.c
@@ -1519,6 +1519,7 @@ static int cayman_startup(struct radeon_device *rdev)
r = ni_init_microcode(rdev);
if (r) {
DRM_ERROR("Failed to load firmware!\n");
+ evergreen_mc_program(rdev);
return r;
}
}