|
@@ -956,6 +956,12 @@ static int rv770_startup(struct radeon_device *rdev)
|
|
|
if (r)
|
|
|
return r;
|
|
|
|
|
|
+ r = r600_audio_init(rdev);
|
|
|
+ if (r) {
|
|
|
+ DRM_ERROR("radeon: audio init failed\n");
|
|
|
+ return r;
|
|
|
+ }
|
|
|
+
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
@@ -978,12 +984,6 @@ int rv770_resume(struct radeon_device *rdev)
|
|
|
return r;
|
|
|
}
|
|
|
|
|
|
- r = r600_audio_init(rdev);
|
|
|
- if (r) {
|
|
|
- dev_err(rdev->dev, "radeon: audio init failed\n");
|
|
|
- return r;
|
|
|
- }
|
|
|
-
|
|
|
return r;
|
|
|
|
|
|
}
|
|
@@ -1092,12 +1092,6 @@ int rv770_init(struct radeon_device *rdev)
|
|
|
rdev->accel_working = false;
|
|
|
}
|
|
|
|
|
|
- r = r600_audio_init(rdev);
|
|
|
- if (r) {
|
|
|
- dev_err(rdev->dev, "radeon: audio init failed\n");
|
|
|
- return r;
|
|
|
- }
|
|
|
-
|
|
|
return 0;
|
|
|
}
|
|
|
|