• Home
  • Raw
  • Download

Lines Matching refs:pci

25 	struct dw_pcie		*pci;  member
71 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_establish_link() local
72 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_establish_link()
75 u32 exp_cap_off = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); in spear13xx_pcie_establish_link()
77 if (dw_pcie_link_up(pci)) { in spear13xx_pcie_establish_link()
78 dev_err(pci->dev, "link already up\n"); in spear13xx_pcie_establish_link()
89 val = dw_pcie_readw_dbi(pci, exp_cap_off + PCI_EXP_DEVCTL); in spear13xx_pcie_establish_link()
91 dw_pcie_writew_dbi(pci, exp_cap_off + PCI_EXP_DEVCTL, val); in spear13xx_pcie_establish_link()
93 dw_pcie_writew_dbi(pci, PCI_VENDOR_ID, 0x104A); in spear13xx_pcie_establish_link()
94 dw_pcie_writew_dbi(pci, PCI_DEVICE_ID, 0xCD80); in spear13xx_pcie_establish_link()
102 return dw_pcie_wait_for_link(pci); in spear13xx_pcie_establish_link()
109 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_irq_handler() local
110 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_irq_handler()
127 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_enable_interrupts() local
128 struct pcie_port *pp = &pci->pp; in spear13xx_pcie_enable_interrupts()
139 static int spear13xx_pcie_link_up(struct dw_pcie *pci) in spear13xx_pcie_link_up() argument
141 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); in spear13xx_pcie_link_up()
152 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in spear13xx_pcie_host_init() local
153 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); in spear13xx_pcie_host_init()
168 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_add_pcie_port() local
169 struct pcie_port *pp = &pci->pp; in spear13xx_add_pcie_port()
203 struct dw_pcie *pci; in spear13xx_pcie_probe() local
213 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in spear13xx_pcie_probe()
214 if (!pci) in spear13xx_pcie_probe()
217 pci->dev = dev; in spear13xx_pcie_probe()
218 pci->ops = &dw_pcie_ops; in spear13xx_pcie_probe()
220 spear13xx_pcie->pci = pci; in spear13xx_pcie_probe()
246 pci->dbi_base = devm_pci_remap_cfg_resource(dev, dbi_base); in spear13xx_pcie_probe()
247 if (IS_ERR(pci->dbi_base)) { in spear13xx_pcie_probe()
248 ret = PTR_ERR(pci->dbi_base); in spear13xx_pcie_probe()
251 spear13xx_pcie->app_base = pci->dbi_base + 0x2000; in spear13xx_pcie_probe()
254 pci->link_gen = 1; in spear13xx_pcie_probe()