[PATCH v2 19/27] pci: PCIe driver for Marvell Armada 370/XP systems
Jason Gunthorpe
jgunthorpe at obsidianresearch.com
Thu Feb 7 13:15:59 EST 2013
On Thu, Feb 07, 2013 at 11:08:45AM -0700, Bjorn Helgaas wrote:
> I think the way you'll have to fix this in the meantime is to use
> pci_create_root_bus() directly so you can do things in this sequence:
>
> pci_create_root_bus
> pci_scan_child_bus
> pci_bus_assign_resources
> pci_bus_add_devices
>
> dino_probe() is an example of similar code that does this.
Erm, but isn't this problem going to strike any system that doesn't
have resources assigned by the firmware?
If so, a common 'pci_scan_bus_from_scratch' would at least highlight
the problem and centralize the work around until it is fixed...
Many embedded systems will require this..
Regards,
Jason
More information about the linux-arm-kernel
mailing list