On 2/24/25 04:18, Mykyta Poturai wrote: > From: Oleksandr Andrushchenko <oleksandr_andrushche...@epam.com> > > Add support for Renesas R-Car Gen4 PCI host controller. > S4 and V4H SoCs are supported. > Implement config read/write operations for both root and child buses. > For accessing the child bus, iATU is used for address translation. > > Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushche...@epam.com> > Signed-off-by: Mykyta Poturai <mykyta_potu...@epam.com> > --- > xen/arch/arm/pci/Makefile | 1 + > xen/arch/arm/pci/pci-host-rcar4.c | 529 ++++++++++++++++++++++++++++++ > 2 files changed, 530 insertions(+) > create mode 100644 xen/arch/arm/pci/pci-host-rcar4.c
Can any parts of this potentially be reused for other designware-based PCIe controllers? If so, could those parts be moved to a separate file?