We are on Linux kernel 4.19.26, and our PCIe driver calls pci_alloc_irq_vectors to get interrupt vectors. However we can only get one even ask for more. Does the platform support multiple MSI interrupts?
Please describe your system in more detail.
How exactly the LS1043ARDB is configured?
What is the second PCIe device and how it is configured?