On Monday, October 14, 2013 10:18 AM, Marek Vasut wrote: > > > On Saturday, October 12, 2013 6:29 PM, Marek Vasut wrote: > > > > > On Fri, Oct 11, 2013 at 04:12:31AM +0200, Marek Vasut wrote: [.....] > > > +cc Kishon Vijay Abraham I, Pratyush Anand, Mohit KUMAR > > > > > > Yes, right. > > > "reset-gpio" property can be moved to an optional property. > > > Also, the patch to fix 'Designware' part such as 'designware-pcie.txt' > > > can be shared with other related people as below. > > > > > > - Samsung Exynos PCIe: Jingoo Han > > > - ST Spear PCIe: Pratyush Anand, Mohit KUMAR > > > - TI OMAP PCIe: Kishon Vijay Abraham I > > > > I'm in the process of rebasing the patches on top of next 2013-10-10. Right > > now I'm getting a crash in __write_msi_msg() when my Intel "igb" reports > > "enabling bus mastering" . Any quick idea? Seems like this MSI support is > > new in the pcie- designware.c . > > > > I'll just start plumbing to see what it is. > > Looks like irq_alloc_descs() return -EEXIST for me in assign_irq() . Noone > checks the return value of it , so it can fail later on ;-) Now, why does it > return -EEXIST in the first place? I'm sure someone more experienced with PCI > would know right away . Hi Marek, How about applying the following patch, which was made by Pratyush Anand? :-) I am not sure; however, the patch resolved some problems that were found on OMAP PCIe and Exynos PCIe, when MSI is enabled. "PCI: designware: Add irq_create_mapping()" http://git.kernel.org/cgit/linux/kernel/git/helgaas/pci.git/commit/?h=pci/host-exynos&id=904d0e7889933fb48d921c998fd1cabb3a9d6635 Best regards, Jingoo Han -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html