Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c414a117 authored by Alex Deucher's avatar Alex Deucher Committed by Dave Airlie
Browse files

drm/radeon/kms: disable MSI on IGP chips



Doesn't seem to work reliably and the pci quirks don't
always work.

Signed-off-by: default avatarAlex Deucher <alexdeucher@gmail.com>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent f46c0120
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -114,13 +114,11 @@ int radeon_irq_kms_init(struct radeon_device *rdev)
	}
	/* enable msi */
	rdev->msi_enabled = 0;
	/* MSIs don't seem to work on my rs780;
	 * not sure about rs880 or other rs780s.
	 * Needs more investigation.
	/* MSIs don't seem to work reliably on all IGP
	 * chips.  Disable MSI on them for now.
	 */
	if ((rdev->family >= CHIP_RV380) &&
	    (rdev->family != CHIP_RS780) &&
	    (rdev->family != CHIP_RS880)) {
	    (!(rdev->flags & RADEON_IS_IGP))) {
		int ret = pci_enable_msi(rdev->pdev);
		if (!ret) {
			rdev->msi_enabled = 1;