Hi Lorenzo/Bjorn,
I have a question on PCIe controller APCI support on ARM64 based systems.
If my understanding of the implementation of "pci_acpi_scan_root" under
"arch/arm64/kernel/pci.c" is correct, it appears
"pci_acpi_setup_ecam_mapping" is called within "pci_acpi_scan_root".
Does that mean for a PCIe host controller on ARM64 to support ACPI, it
needs to support ECAM and MMIO based access to the configuration space
registers?
If the above statement is true, does it imply that any PCIe controller
on ARM64 that does not support MMIO based access to the config space
register cannot have ACPI support?
I might be missing something here so I'd like to send out this email and
get your opinion on this. Your feedback is highly appreciated.
Regards,
Ray