On Mon, 26 Oct 2020 13:16:52 -0500, Rob Herring wrote: > The current ATU setup only supports a single memory resource which > isn't sufficient if there are also prefetchable memory regions. In order > to support multiple memory regions, we need to move away from fixed ATU > slots and rework the assignment. As there's always an ATU entry for > config space, let's assign index 0 to config space. Then we assign > memory resources to index 1 and up. Finally, if we have an I/O region > and slots remaining, we assign the I/O region last. If there aren't > remaining slots, we keep the same config and I/O space sharing. Applied to pci/dwc, thanks! [1/1] PCI: dwc: Support multiple ATU memory regions https://git.kernel.org/lpieralisi/pci/c/9f9e59a480 Thanks, Lorenzo