pr_info("  Allocated bitmap for %d MSIs (base IRQ 0x%x)\n",
                count, phb->msi_base);
 
-       /* Only supported by the XIVE driver */
-       if (xive_enabled())
-               pnv_msi_allocate_domains(phb->hose, count);
+       pnv_msi_allocate_domains(phb->hose, count);
 }
 
 static void pnv_ioda_setup_pe_res(struct pnv_ioda_pe *pe,
 
 {
        int count;
 
-       /* Only supported by the XIVE driver */
-       if (!xive_enabled())
-               return -ENODEV;
-
        if (!__find_pe_total_msi(phb->dn, &count)) {
                pr_err("PCI: failed to find MSIs for bridge %pOF (domain %d)\n",
                       phb->dn, phb->global_number);