#include <linux/kernel.h>
#include <linux/of.h>
#include "pcie-cadence.h"
void cdns_pcie_detect_quiet_min_delay_set(struct cdns_pcie *pcie)
{ … }
void cdns_pcie_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn,
u32 r, bool is_io,
u64 cpu_addr, u64 pci_addr, size_t size)
{ … }
void cdns_pcie_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie,
u8 busnr, u8 fn,
u32 r, u64 cpu_addr)
{ … }
void cdns_pcie_reset_outbound_region(struct cdns_pcie *pcie, u32 r)
{ … }
void cdns_pcie_disable_phy(struct cdns_pcie *pcie)
{ … }
int cdns_pcie_enable_phy(struct cdns_pcie *pcie)
{ … }
int cdns_pcie_init_phy(struct device *dev, struct cdns_pcie *pcie)
{ … }
static int cdns_pcie_suspend_noirq(struct device *dev)
{ … }
static int cdns_pcie_resume_noirq(struct device *dev)
{ … }
const struct dev_pm_ops cdns_pcie_pm_ops = …;