Lines Matching +full:pcie +full:- +full:x4
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * PCIe driver for Renesas R-Car SoCs
4 * Copyright (C) 2014-2020 Renesas Electronics Europe Ltd
40 #define PCIEPRAR(x) (0x02080 + ((x) * 0x4))
49 /* PCIe address reg & mask */
58 #define PCICONF(x) (0x010000 + ((x) * 0x4))
60 #define PMCAP(x) (0x010040 + ((x) * 0x4))
61 #define MSICAP(x) (0x010050 + ((x) * 0x4))
66 #define EXPCAP(x) (0x010070 + ((x) * 0x4))
67 #define VCCAP(x) (0x010100 + ((x) * 0x4))
99 /* R-Car H1 PHY */
108 /* R-Car Gen2 PHY */
137 void rcar_pci_write_reg(struct rcar_pcie *pcie, u32 val, unsigned int reg);
138 u32 rcar_pci_read_reg(struct rcar_pcie *pcie, unsigned int reg);
139 void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data);
140 int rcar_pcie_wait_for_phyrdy(struct rcar_pcie *pcie);
141 int rcar_pcie_wait_for_dl(struct rcar_pcie *pcie);
142 void rcar_pcie_set_outbound(struct rcar_pcie *pcie, int win,
144 void rcar_pcie_set_inbound(struct rcar_pcie *pcie, u64 cpu_addr,