Thread (41 messages) 41 messages, 5 authors, 2014-09-23

[PATCH v11 04/10] PCI: OF: Fix the conversion of IO ranges into IO resources.

From: bhelgaas@google.com (Bjorn Helgaas)
Date: 2014-09-19 20:56:22
Also in: linux-arch, linux-devicetree, linux-pci, lkml

On Thu, Sep 18, 2014 at 02:30:19AM +0100, Liviu Dudau wrote:
The ranges property for a host bridge controller in DT describes
the mapping between the PCI bus address and the CPU physical address.
The resources framework however expects that the IO resources start
at a pseudo "port" address 0 (zero) and have a maximum size of IO_SPACE_LIMIT.
The conversion from pci ranges to resources failed to take that into account.

In the process move the function into drivers/of/address.c as it now
depends on pci_address_to_pio() code and make it return an error code.
I think you're talking about of_pci_range_to_resource().  Can you split
this into one patch that moves it from of_address.h to of/address.c without
changing its functionality, and a second one that does the actual change?

Bjorn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help