]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - drivers/pci/fsl_pci_init.c
ppc/8xxx: Remove is_fsl_pci_agent
[people/ms/u-boot.git] / drivers / pci / fsl_pci_init.c
index 170cc257cd35de8687b616adea6efc531660225e..fe57926d7ea66bb8250c4e5942c2379f19e26c0b 100644 (file)
@@ -86,6 +86,15 @@ static void set_inbound_window(volatile pit_t *pi,
        out_be32(&pi->piwar, flag | sz);
 }
 
+int fsl_setup_hose(struct pci_controller *hose, unsigned long addr)
+{
+       volatile ccsr_fsl_pci_t *pci = (ccsr_fsl_pci_t *) addr;
+
+       pci_setup_indirect(hose, (u32)&pci->cfg_addr, (u32)&pci->cfg_data);
+
+       return fsl_is_pci_agent(hose);
+}
+
 static int fsl_pci_setup_inbound_windows(struct pci_controller *hose,
                                         u64 out_lo, u8 pcie_cap,
                                         volatile pit_t *pi)