#include <linux/delay.h>
#include <linux/pci.h>
#include "pcie-rcar.h"
void rcar_pci_write_reg(struct rcar_pcie *pcie, u32 val, unsigned int reg)
{ … }
u32 rcar_pci_read_reg(struct rcar_pcie *pcie, unsigned int reg)
{ … }
void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data)
{ … }
int rcar_pcie_wait_for_phyrdy(struct rcar_pcie *pcie)
{ … }
int rcar_pcie_wait_for_dl(struct rcar_pcie *pcie)
{ … }
void rcar_pcie_set_outbound(struct rcar_pcie *pcie, int win,
struct resource_entry *window)
{ … }
void rcar_pcie_set_inbound(struct rcar_pcie *pcie, u64 cpu_addr,
u64 pci_addr, u64 flags, int idx, bool host)
{ … }