linux/drivers/pci/controller/cadence/pcie-cadence.c

// SPDX-License-Identifier: GPL-2.0
// Copyright (c) 2017 Cadence
// Cadence PCIe controller driver.
// Author: Cyrille Pitchen <[email protected]>

#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 =;