> From: Felix Radensky [mailto:fe...@embedded-sol.com] > Sent: Wednesday, December 16, 2009 5:30 PM > > As per the p2020rm, PCIe legacy INTA is shared with IRQ0 for this > > ctlr, which is the exactly the case with other SoC's p2020ds, > > mpc8536ds, mpc8572ds. To me it seems like a board issue and > it needs > > to be followed up. > > > > I plugged in ralink rt2860 pcie wirless card in the > mini-pcie slot of > > p2020rdb, which ran fine becaused it used MSI by default. > > How hard is it to enable MSI in the atheros wireless driver. > > > > > > I've enabled MSI in ath9k driver, by simply adding > pci_enable_msi() and > pci_disable_msi() at relevant places. The MSI interrupt is allocated. > > irq: irq 0 on host /s...@ffe00000/m...@41600 mapped to virtual irq 18 > phy0: Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0: > mem=0xf2160000, irq=18 > > cat /proc/interrupts > CPU0 > 18: 0 FSL-MSI Edge ath9k > > lspci -v shows that MSI was enabled on device > > But I don't get any interrupts. I've posted a question to > ath9k list, maybe folks there will have some ideas.
I just noticed a MSI enable bit in drivers/net/wireless/ath/ath9k/reg.h as under, may be we need to trun this on:- reg.h:1013:#define AR_PCIE_MSI 0x4094 reg.h:1014:#define AR_PCIE_MSI_ENABLE 0x00000001 > > Thanks. > > Felix. > Thanks, Vivek _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev