On Thursday 27 February 2014, Liviu Dudau wrote:
There are examples of other host controllers doing similar things. pci-tegra.c does it in tegra_pcie_setup_translations(), pcie-designware.c has dw_pcie_prog_viewport_*() functions.
I'm afraid for the moment the bootloader on my platform is not going to be of too much use on this, so it will have to be initially in Linux.
Ah, too bad. I know that we always do it wrong on arm32, I was hoping for a fresh start on arm64 to fix this particular issue.
Arnd