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

Commit b63009b4 authored by Larry Finger's avatar Larry Finger Committed by John W. Linville
Browse files

ssb-pcicore: Fix IRQ TPS flag handling



This fixes the TPS flag handling for the SSB pcicore driver.
This fixes interrupts on some devices.

Signed-off-by: default avatarMichael Buesch <mb@bu3sch.de>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 216bce90
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -551,7 +551,7 @@ int ssb_pcicore_dev_irqvecs_enable(struct ssb_pcicore *pc,
		} else {
			tmp = ssb_read32(dev, SSB_TPSFLAG);
			tmp &= SSB_TPSFLAG_BPFLAG;
			intvec |= tmp;
			intvec |= (1 << tmp);
		}
		ssb_write32(pdev, SSB_INTVEC, intvec);
	}