Re: [PATCH v2 07/10] ARM: tegra: pcie: Add device tree support
From: Bjorn Helgaas <bhelgaas@google.com>
Date: 2012-06-23 21:35:40
Also in:
linux-arm-kernel, linux-pci, linux-tegra
From: Bjorn Helgaas <bhelgaas@google.com>
Date: 2012-06-23 21:35:40
Also in:
linux-arm-kernel, linux-pci, linux-tegra
On Fri, Jun 22, 2012 at 11:28 AM, Stephen Warren [off-list ref] wrote:
On 06/22/2012 11:00 AM, Stephen Warren wrote:quoted
On 06/22/2012 05:00 AM, Thierry Reding wrote: ...quoted
Stephen: can you try to find out whether the Tegra PCIe controller indeed implements ECAM, or if this scheme is actually just a proprietary variant?Sure. I have added this request to the bug I filed requesting more complete PCIe host documentation.I've received unofficial confirmation that we do indeed implement a non-standard/non-ECAM mapping, and what's in our driver matches our HW.
Interesting. A generic ECAM/MMCONFIG solution might still be worth thinking about. We could easily have a hook to encapsulate the address mapping function, while still sharing the resource management (request_region(), etc). Not any kind of requirement for the current patch series, of course, just possible future work. Bjorn