Searched refs:plda (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/drivers/pci/controller/plda/ |
| H A D | pcie-starfive.c | 54 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 …]
|
| H A D | pcie-plda.h | 225 value = readl_relaxed(plda->bridge_addr + GEN_SETTINGS); in plda_pcie_enable_root_port() 227 writel_relaxed(value, plda->bridge_addr + GEN_SETTINGS); in plda_pcie_enable_root_port() 235 value = readl_relaxed(plda->bridge_addr + PCIE_PCI_IDS_DW1); in plda_pcie_set_standard_class() 238 writel_relaxed(value, plda->bridge_addr + PCIE_PCI_IDS_DW1); in plda_pcie_set_standard_class() 245 value = readl_relaxed(plda->bridge_addr + PCIE_WINROM); in plda_pcie_set_pref_win_64bit() 247 writel_relaxed(value, plda->bridge_addr + PCIE_WINROM); in plda_pcie_set_pref_win_64bit() 250 static inline void plda_pcie_disable_ltr(struct plda_pcie_rp *plda) in plda_pcie_disable_ltr() argument 254 value = readl_relaxed(plda->bridge_addr + PMSG_SUPPORT_RX); in plda_pcie_disable_ltr() 256 writel_relaxed(value, plda->bridge_addr + PMSG_SUPPORT_RX); in plda_pcie_disable_ltr() 263 value = readl_relaxed(plda->bridge_addr + PCI_MISC); in plda_pcie_disable_func() [all …]
|
| H A D | pcie-microchip-host.c | 181 struct plda_pcie_rp plda; member 300 struct plda_msi *msi = &port->plda.msi; in mc_pcie_enable_msi() 550 0, event_cause[event].sym, plda); in mc_request_event_irq() 726 port->plda.event_ops = &mc_event_ops; in mc_platform_init() 727 port->plda.event_irq_chip = &mc_event_irq_chip; in mc_platform_init() 742 struct plda_pcie_rp *plda; in mc_host_probe() local 750 plda = &port->plda; in mc_host_probe() 751 plda->dev = dev; in mc_host_probe() 775 plda->bridge_addr = port->bridge_base_addr; in mc_host_probe() 776 plda->num_events = NUM_EVENTS; in mc_host_probe() [all …]
|
| H A D | Makefile | 2 obj-$(CONFIG_PCIE_PLDA_HOST) += pcie-plda-host.o
|
| /linux-6.15/Documentation/devicetree/bindings/pci/ |
| H A D | plda,xpressrich3-axi-common.yaml | 4 $id: http://devicetree.org/schemas/pci/plda,xpressrich3-axi-common.yaml#
|
| H A D | starfive,jh7110-pcie.yaml | 13 - $ref: plda,xpressrich3-axi-common.yaml#
|
| H A D | microchip,pcie-host.yaml | 13 - $ref: plda,xpressrich3-axi-common.yaml#
|
| H A D | host-generic-pci.yaml | 45 - const: plda,xpressrich3-axi
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | Makefile | 46 obj-y += plda/
|
| H A D | Kconfig | 351 source "drivers/pci/controller/plda/Kconfig"
|
| /linux-6.15/arch/arm64/boot/dts/arm/ |
| H A D | juno-base.dtsi | 688 compatible = "arm,juno-r1-pcie", "plda,xpressrich3-axi", "pci-host-ecam-generic";
|
| /linux-6.15/Documentation/devicetree/bindings/ |
| H A D | vendor-prefixes.yaml | 1181 "^plda,.*":
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 18731 F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18732 F: drivers/pci/controller/plda/pcie-plda-host.c 18733 F: drivers/pci/controller/plda/pcie-plda.h 18996 F: drivers/pci/controller/plda/*microchip* 19032 F: drivers/pci/controller/plda/pcie-starfive.c 20994 F: drivers/pci/controller/plda/pcie-microchip-host.c
|