Home
last modified time | relevance | path

Searched refs:plda (Results 1 – 6 of 6) sorted by relevance

/drivers/pci/controller/plda/
A Dpcie-starfive.c54 struct plda_pcie_rp plda; member
198 container_of(plda, struct starfive_jh7110_pcie, plda); in starfive_pcie_link_up()
270 container_of(plda, struct starfive_jh7110_pcie, plda); in starfive_pcie_host_deinit()
281 container_of(plda, struct starfive_jh7110_pcie, plda); in starfive_pcie_host_init()
282 struct device *dev = plda->dev; in starfive_pcie_host_init()
325 plda_pcie_disable_func(plda); in starfive_pcie_host_init()
349 plda_pcie_disable_ltr(plda); in starfive_pcie_host_init()
393 struct plda_pcie_rp *plda; in starfive_pcie_probe() local
400 plda = &pcie->plda; in starfive_pcie_probe()
401 plda->dev = dev; in starfive_pcie_probe()
[all …]
A Dpcie-plda.h224 value = readl_relaxed(plda->bridge_addr + GEN_SETTINGS); in plda_pcie_enable_root_port()
226 writel_relaxed(value, plda->bridge_addr + GEN_SETTINGS); in plda_pcie_enable_root_port()
234 value = readl_relaxed(plda->bridge_addr + PCIE_PCI_IDS_DW1); in plda_pcie_set_standard_class()
237 writel_relaxed(value, plda->bridge_addr + PCIE_PCI_IDS_DW1); in plda_pcie_set_standard_class()
244 value = readl_relaxed(plda->bridge_addr + PCIE_WINROM); in plda_pcie_set_pref_win_64bit()
246 writel_relaxed(value, plda->bridge_addr + PCIE_WINROM); in plda_pcie_set_pref_win_64bit()
249 static inline void plda_pcie_disable_ltr(struct plda_pcie_rp *plda) in plda_pcie_disable_ltr() argument
253 value = readl_relaxed(plda->bridge_addr + PMSG_SUPPORT_RX); in plda_pcie_disable_ltr()
255 writel_relaxed(value, plda->bridge_addr + PMSG_SUPPORT_RX); in plda_pcie_disable_ltr()
262 value = readl_relaxed(plda->bridge_addr + PCI_MISC); in plda_pcie_disable_func()
[all …]
A Dpcie-microchip-host.c182 struct plda_pcie_rp plda; member
301 struct plda_msi *msi = &port->plda.msi; in mc_pcie_enable_msi()
551 0, event_cause[event].sym, plda); in mc_request_event_irq()
727 port->plda.event_ops = &mc_event_ops; in mc_platform_init()
728 port->plda.event_irq_chip = &mc_event_irq_chip; in mc_platform_init()
743 struct plda_pcie_rp *plda; in mc_host_probe() local
751 plda = &port->plda; in mc_host_probe()
752 plda->dev = dev; in mc_host_probe()
776 plda->bridge_addr = port->bridge_base_addr; in mc_host_probe()
777 plda->num_events = NUM_EVENTS; in mc_host_probe()
[all …]
A DMakefile2 obj-$(CONFIG_PCIE_PLDA_HOST) += pcie-plda-host.o
/drivers/pci/controller/
A DMakefile46 obj-y += plda/
A DKconfig365 source "drivers/pci/controller/plda/Kconfig"

Completed in 12 milliseconds