Lines Matching defs:kirin_pcie
72 struct kirin_pcie { struct
73 enum pcie_kirin_phy_type type;
75 struct dw_pcie *pci;
76 struct regmap *apb;
77 struct phy *phy;
78 void *phy_priv; /* only for PCIE_KIRIN_INTERNAL_PHY */
81 int gpio_id_dwc_perst;
84 int num_slots;
85 int gpio_id_reset[MAX_PCI_SLOTS];
86 const char *reset_names[MAX_PCI_SLOTS];
89 int n_gpio_clkreq;
90 int gpio_id_clkreq[MAX_PCI_SLOTS];
91 const char *clkreq_names[MAX_PCI_SLOTS];
451 static long kirin_pcie_get_resource(struct kirin_pcie *kirin_pcie, in kirin_pcie_get_resource()
496 static void kirin_pcie_sideband_dbi_w_mode(struct kirin_pcie *kirin_pcie, in kirin_pcie_sideband_dbi_w_mode()
510 static void kirin_pcie_sideband_dbi_r_mode(struct kirin_pcie *kirin_pcie, in kirin_pcie_sideband_dbi_r_mode()
551 struct kirin_pcie *kirin_pcie = to_kirin_pcie(pci); in kirin_pcie_add_bus() local
579 struct kirin_pcie *kirin_pcie = to_kirin_pcie(pci); in kirin_pcie_read_dbi() local
592 struct kirin_pcie *kirin_pcie = to_kirin_pcie(pci); in kirin_pcie_write_dbi() local
601 struct kirin_pcie *kirin_pcie = to_kirin_pcie(pci); in kirin_pcie_link_up() local
613 struct kirin_pcie *kirin_pcie = to_kirin_pcie(pci); in kirin_pcie_start_link() local
629 static int kirin_pcie_gpio_request(struct kirin_pcie *kirin_pcie, in kirin_pcie_gpio_request()
678 static int kirin_pcie_power_off(struct kirin_pcie *kirin_pcie) in kirin_pcie_power_off()
695 struct kirin_pcie *kirin_pcie) in kirin_pcie_power_on()
746 struct kirin_pcie *kirin_pcie = platform_get_drvdata(pdev); in kirin_pcie_remove() local
777 struct kirin_pcie *kirin_pcie; in kirin_pcie_probe() local