Home
last modified time | relevance | path

Searched refs:pci (Results 1 – 13 of 13) sorted by relevance

/drivers/pci/
A Dpcie_dw_common.c371 if (!pci->atu_base) in pcie_dw_setup_host()
372 pci->atu_base = pci->dbi_base + DEFAULT_DBI_ATU_OFFSET; in pcie_dw_setup_host()
418 pci->cfg_base = (void *)(pci->io.phys_start - pci->io.size); in pcie_dw_setup_host()
419 pci->cfg_size = pci->io.size; in pcie_dw_setup_host()
427 (u64)pci->cfg_base, (u64)pci->cfg_base + pci->cfg_size, in pcie_dw_setup_host()
431 (u64)pci->io.phys_start, (u64)pci->io.phys_start + pci->io.size, in pcie_dw_setup_host()
435 (u64)pci->io.bus_start, (u64)pci->io.bus_start + pci->io.size, in pcie_dw_setup_host()
440 (u64)pci->mem.phys_start + pci->mem.size, in pcie_dw_setup_host()
445 (u64)pci->mem.bus_start + pci->mem.size, in pcie_dw_setup_host()
451 (u64)pci->prefetch.phys_start + pci->prefetch.size, in pcie_dw_setup_host()
[all …]
A Dpcie_dw_ti.c85 dw_pcie_dbi_write_enable(&pci->dw, true); in pcie_dw_configure()
129 while (!is_link_up(pci)) { in wait_link_up()
141 if (is_link_up(pci)) { in pcie_dw_ti_pcie_link_up()
147 pcie_dw_configure(pci, cap_speed); in pcie_dw_ti_pcie_link_up()
155 if (!wait_link_up(pci)) in pcie_dw_ti_pcie_link_up()
275 pci->dw.first_busno = dev_seq(dev); in pcie_dw_ti_probe()
276 pci->dw.dev = dev; in pcie_dw_ti_probe()
278 pcie_dw_setup_host(&pci->dw); in pcie_dw_ti_probe()
279 pcie_dw_init_id(pci); in pcie_dw_ti_probe()
296 pci->dw.mem.phys_start, in pcie_dw_ti_probe()
[all …]
A Dpcie_dw_common.h136 int pcie_dw_get_link_speed(struct pcie_dw *pci);
138 int pcie_dw_get_link_width(struct pcie_dw *pci);
140 void dw_pcie_link_set_max_link_width(struct pcie_dw *pci, u32 num_lanes);
142 int pcie_dw_prog_outbound_atu_unroll(struct pcie_dw *pci, int index, int type, u64 cpu_addr,
151 u8 pcie_dw_find_capability(struct pcie_dw *pci, u8 cap);
153 static inline void dw_pcie_dbi_write_enable(struct pcie_dw *pci, bool en) in dw_pcie_dbi_write_enable() argument
157 val = readl(pci->dbi_base + PCIE_MISC_CONTROL_1_OFF); in dw_pcie_dbi_write_enable()
162 writel(val, pci->dbi_base + PCIE_MISC_CONTROL_1_OFF); in dw_pcie_dbi_write_enable()
165 void pcie_dw_setup_host(struct pcie_dw *pci);
A DMakefile7 obj-$(CONFIG_PCI) += pci-uclass.o pci_auto.o
10 obj-$(CONFIG_SANDBOX) += pci-emul-uclass.o
24 obj-$(CONFIG_PCI_RCAR_GEN2) += pci-rcar-gen2.o
25 obj-$(CONFIG_PCI_RCAR_GEN3) += pci-rcar-gen3.o
26 obj-$(CONFIG_PCI_RCAR_GEN4) += pci-rcar-gen4.o
30 obj-$(CONFIG_PCI_AARDVARK) += pci-aardvark.o
A Dpcie_dw_rockchip.c159 static void rk_pcie_configure(struct rk_pcie *pci) in rk_pcie_configure() argument
161 dw_pcie_dbi_write_enable(&pci->dw, true); in rk_pcie_configure()
164 writel(0, pci->dw.dbi_base + PCIE_TYPE0_HDR_DBI2_OFFSET + in rk_pcie_configure()
166 writel(0, pci->dw.dbi_base + PCIE_TYPE0_HDR_DBI2_OFFSET + in rk_pcie_configure()
169 clrsetbits_le32(pci->dw.dbi_base + PCIE_LINK_CAPABILITY, in rk_pcie_configure()
170 TARGET_LINK_SPEED_MASK, pci->gen); in rk_pcie_configure()
172 clrsetbits_le32(pci->dw.dbi_base + PCIE_LINK_CTL_2, in rk_pcie_configure()
173 TARGET_LINK_SPEED_MASK, pci->gen); in rk_pcie_configure()
176 dw_pcie_link_set_max_link_width(&pci->dw, pci->num_lanes); in rk_pcie_configure()
178 dw_pcie_dbi_write_enable(&pci->dw, false); in rk_pcie_configure()
A DKconfig281 through a device tree property named "pci-iommu-extra" placed in
316 This compatible is used to find pci controller node in Kernel DT
324 This compatible is used to find pci controller ep node in Kernel DT
A Dpci-uclass.c1877 UCLASS_DRIVER(pci) = {
/drivers/usb/host/
A DMakefile21 obj-$(CONFIG_USB_OHCI_PCI) += ohci-pci.o
39 obj-$(CONFIG_USB_EHCI_PCI) += ehci-pci.o
55 obj-$(CONFIG_USB_XHCI_PCI) += xhci-pci.o
/drivers/net/bnxt/
A DKconfig5 This driver implements support for bnxt pci controller
/drivers/ufs/
A DMakefile10 obj-$(CONFIG_UFS_PCI) += ufs-pci.o
/drivers/ata/
A DMakefile8 obj-$(CONFIG_$(PHASE_)AHCI_PCI) += ahci-pci.o
/drivers/
A DKconfig85 source "drivers/pci/Kconfig"
A DMakefile28 obj-$(CONFIG_$(PHASE_)PCI) += pci/

Completed in 21 milliseconds