Searched refs:rk_pcie (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/ |
| H A D | pcie-dw-rockchip.c | 154 struct rk_pcie { struct 242 static u32 __rk_pcie_read_apb(struct rk_pcie *rk_pcie, void __iomem *base, in __rk_pcie_read_apb() argument 250 dev_err(rk_pcie->pci->dev, "Read APB address failed\n"); in __rk_pcie_read_apb() 255 static void __rk_pcie_write_apb(struct rk_pcie *rk_pcie, void __iomem *base, in __rk_pcie_write_apb() argument 262 dev_err(rk_pcie->pci->dev, "Write APB address failed\n"); in __rk_pcie_write_apb() 265 static inline u32 rk_pcie_readl_apb(struct rk_pcie *rk_pcie, u32 reg) in rk_pcie_readl_apb() argument 267 return __rk_pcie_read_apb(rk_pcie, rk_pcie->apb_base, reg, 0x4); in rk_pcie_readl_apb() 270 static inline void rk_pcie_writel_apb(struct rk_pcie *rk_pcie, u32 reg, in rk_pcie_writel_apb() argument 273 __rk_pcie_write_apb(rk_pcie, rk_pcie->apb_base, reg, 0x4, val); in rk_pcie_writel_apb() 428 static int rk_pcie_ep_inbound_atu(struct rk_pcie *rk_pcie, in rk_pcie_ep_inbound_atu() argument [all …]
|
| H A D | pcie-dw-rockchip-acpi.c | 82 struct rk_pcie_acpi *rk_pcie; in rk_pcie_ecam_init() local 85 rk_pcie = devm_kzalloc(dev, sizeof(*rk_pcie), GFP_KERNEL); in rk_pcie_ecam_init() 86 if (!rk_pcie) in rk_pcie_ecam_init() 104 rk_pcie->dbi_base = devm_pci_remap_cfgspace(dev, res->start, resource_size(res)); in rk_pcie_ecam_init() 105 if (!rk_pcie->dbi_base) in rk_pcie_ecam_init() 115 rk_pcie->mcfg_addr = mcfg_addr; in rk_pcie_ecam_init() 117 rk_pcie->cfg_base = devm_pci_remap_cfgspace(dev, mcfg_addr, SZ_1M); in rk_pcie_ecam_init() 118 if (!rk_pcie->cfg_base) in rk_pcie_ecam_init() 121 cfg->priv = rk_pcie; in rk_pcie_ecam_init() 153 struct rk_pcie_acpi *rk_pcie = cfg->priv; in rk_pcie_ecam_map_bus() local [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | pcie_dw_rockchip.c | 57 struct rk_pcie { struct 194 static u32 __rk_pcie_read_apb(struct rk_pcie *rk_pcie, void __iomem *base, in __rk_pcie_read_apb() argument 202 dev_err(rk_pcie->dev, "Read APB address failed\n"); in __rk_pcie_read_apb() 207 static void __rk_pcie_write_apb(struct rk_pcie *rk_pcie, void __iomem *base, in __rk_pcie_write_apb() argument 214 dev_err(rk_pcie->dev, "Write APB address failed\n"); in __rk_pcie_write_apb() 217 static inline u32 rk_pcie_readl_apb(struct rk_pcie *rk_pcie, u32 reg) in rk_pcie_readl_apb() argument 219 return __rk_pcie_read_apb(rk_pcie, rk_pcie->apb_base, reg, 0x4); in rk_pcie_readl_apb() 222 static inline void rk_pcie_writel_apb(struct rk_pcie *rk_pcie, u32 reg, in rk_pcie_writel_apb() argument 225 __rk_pcie_write_apb(rk_pcie, rk_pcie->apb_base, reg, 0x4, val); in rk_pcie_writel_apb() 228 static int rk_pcie_get_link_speed(struct rk_pcie *rk_pcie) in rk_pcie_get_link_speed() argument [all …]
|