|
|
@@ -568,6 +568,11 @@ static int __init octeon_pci_setup(void)
|
|
|
if (octeon_has_feature(OCTEON_FEATURE_PCIE))
|
|
|
return 0;
|
|
|
|
|
|
+ if (!octeon_is_pci_host()) {
|
|
|
+ pr_notice("Not in host mode, PCI Controller not initialized\n");
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
/* Point pcibios_map_irq() to the PCI version of it */
|
|
|
octeon_pcibios_map_irq = octeon_pci_pcibios_map_irq;
|
|
|
|
|
|
@@ -579,11 +584,6 @@ static int __init octeon_pci_setup(void)
|
|
|
else
|
|
|
octeon_dma_bar_type = OCTEON_DMA_BAR_TYPE_BIG;
|
|
|
|
|
|
- if (!octeon_is_pci_host()) {
|
|
|
- pr_notice("Not in host mode, PCI Controller not initialized\n");
|
|
|
- return 0;
|
|
|
- }
|
|
|
-
|
|
|
/* PCI I/O and PCI MEM values */
|
|
|
set_io_port_base(OCTEON_PCI_IOSPACE_BASE);
|
|
|
ioport_resource.start = 0;
|