Lines Matching refs:pci

79 		struct ccsr_pci __iomem *pci = hose->private_data;  in fsl_pcie_check_link()  local
81 val = (in_be32(&pci->pex_csr0) & PEX_CSR0_LTSSM_MASK) in fsl_pcie_check_link()
146 static int setup_one_atmu(struct ccsr_pci __iomem *pci, in setup_one_atmu() argument
169 out_be32(&pci->pow[index + i].potar, pci_addr >> 12); in setup_one_atmu()
170 out_be32(&pci->pow[index + i].potear, (u64)pci_addr >> 44); in setup_one_atmu()
171 out_be32(&pci->pow[index + i].powbar, phys_addr >> 12); in setup_one_atmu()
172 out_be32(&pci->pow[index + i].powar, flags | (bits - 1)); in setup_one_atmu()
185 struct ccsr_pci __iomem *pci = hose->private_data; in setup_pci_atmu() local
197 if (in_be32(&pci->block_rev1) >= PCIE_IP_REV_2_2) { in setup_pci_atmu()
206 out_be32(&pci->pow[i].powar, 0); in setup_pci_atmu()
208 out_be32(&pci->piw[i].piwar, 0); in setup_pci_atmu()
220 n = setup_one_atmu(pci, j, &hose->mem_resources[i], offset); in setup_pci_atmu()
239 out_be32(&pci->pow[j].potar, (hose->io_resource.start >> 12)); in setup_pci_atmu()
240 out_be32(&pci->pow[j].potear, 0); in setup_pci_atmu()
241 out_be32(&pci->pow[j].powbar, (hose->io_base_phys >> 12)); in setup_pci_atmu()
243 out_be32(&pci->pow[j].powar, 0x80088000 in setup_pci_atmu()
324 out_be32(&pci->piw[win_idx].pitar, 0x00000000); in setup_pci_atmu()
325 out_be32(&pci->piw[win_idx].piwbar, 0x00000000); in setup_pci_atmu()
326 out_be32(&pci->piw[win_idx].piwar, piwar); in setup_pci_atmu()
347 out_be32(&pci->piw[win_idx].pitar, 0x00000000); in setup_pci_atmu()
348 out_be32(&pci->piw[win_idx].piwbear, in setup_pci_atmu()
350 out_be32(&pci->piw[win_idx].piwbar, in setup_pci_atmu()
352 out_be32(&pci->piw[win_idx].piwar, piwar); in setup_pci_atmu()
366 out_be32(&pci->piw[win_idx].pitar, paddr >> 12); in setup_pci_atmu()
367 out_be32(&pci->piw[win_idx].piwbar, paddr >> 12); in setup_pci_atmu()
368 out_be32(&pci->piw[win_idx].piwar, (piwar | (mem_log - 1))); in setup_pci_atmu()
378 out_be32(&pci->piw[win_idx].pitar, paddr >> 12); in setup_pci_atmu()
379 out_be32(&pci->piw[win_idx].piwbar, paddr >> 12); in setup_pci_atmu()
380 out_be32(&pci->piw[win_idx].piwar, piwar); in setup_pci_atmu()
476 struct ccsr_pci __iomem *pci; in fsl_add_bridge() local
512 pci = hose->private_data = ioremap(rsrc.start, resource_size(&rsrc)); in fsl_add_bridge()
519 if (in_be32(&pci->block_rev1) < PCIE_IP_REV_3_0) in fsl_add_bridge()
1076 struct ccsr_pci __iomem *pci = hose->private_data; in fsl_pci_pme_handle() local
1079 dr = in_be32(&pci->pex_pme_mes_dr); in fsl_pci_pme_handle()
1083 out_be32(&pci->pex_pme_mes_dr, dr); in fsl_pci_pme_handle()
1090 struct ccsr_pci __iomem *pci; in fsl_pci_pme_probe() local
1122 pci = hose->private_data; in fsl_pci_pme_probe()
1125 clrbits32(&pci->pex_pme_mes_disr, in fsl_pci_pme_probe()
1128 out_be32(&pci->pex_pme_mes_ier, 0); in fsl_pci_pme_probe()
1129 setbits32(&pci->pex_pme_mes_ier, in fsl_pci_pme_probe()
1142 struct ccsr_pci __iomem *pci = hose->private_data; in send_pme_turnoff_message() local
1147 setbits32(&pci->pex_pmcr, PEX_PMCR_PTOMR); in send_pme_turnoff_message()
1151 dr = in_be32(&pci->pex_pme_mes_dr); in send_pme_turnoff_message()
1153 out_be32(&pci->pex_pme_mes_dr, dr); in send_pme_turnoff_message()
1178 struct ccsr_pci __iomem *pci = hose->private_data; in fsl_pci_syscore_do_resume() local
1183 setbits32(&pci->pex_pmcr, PEX_PMCR_EXL2S); in fsl_pci_syscore_do_resume()
1187 dr = in_be32(&pci->pex_pme_mes_dr); in fsl_pci_syscore_do_resume()
1189 out_be32(&pci->pex_pme_mes_dr, dr); in fsl_pci_syscore_do_resume()