Lines Matching refs:dbi_base
25 void __iomem *dbi_base; member
30 static void rk_pcie_writel_ob_unroll(void __iomem *dbi_base, u32 index, u32 reg, u32 val) in rk_pcie_writel_ob_unroll() argument
34 writel(val, dbi_base + offset + reg + DEFAULT_DBI_ATU_OFFSET); in rk_pcie_writel_ob_unroll()
37 static u32 rk_pcie_readl_ob_unroll(void __iomem *dbi_base, u32 index, u32 reg) in rk_pcie_readl_ob_unroll() argument
41 return readl(dbi_base + offset + reg + DEFAULT_DBI_ATU_OFFSET); in rk_pcie_readl_ob_unroll()
44 static void rk_pcie_prog_outbound_atu_unroll(struct device *dev, void __iomem *dbi_base, u32 index, in rk_pcie_prog_outbound_atu_unroll() argument
52 rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_LOWER_BASE, lower_32_bits(cpu_addr)); in rk_pcie_prog_outbound_atu_unroll()
53 rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_UPPER_BASE, upper_32_bits(cpu_addr)); in rk_pcie_prog_outbound_atu_unroll()
54 …rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_LOWER_LIMIT, lower_32_bits(cpu_addr + size … in rk_pcie_prog_outbound_atu_unroll()
55 …rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_UPPER_LIMIT, upper_32_bits(cpu_addr + size … in rk_pcie_prog_outbound_atu_unroll()
56 rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_LOWER_TARGET, lower_32_bits(pci_addr)); in rk_pcie_prog_outbound_atu_unroll()
57 rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_UPPER_TARGET, upper_32_bits(pci_addr)); in rk_pcie_prog_outbound_atu_unroll()
58 rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_REGION_CTRL1, type); in rk_pcie_prog_outbound_atu_unroll()
59 rk_pcie_writel_ob_unroll(dbi_base, index, PCIE_ATU_UNR_REGION_CTRL2, PCIE_ATU_ENABLE); in rk_pcie_prog_outbound_atu_unroll()
66 val = rk_pcie_readl_ob_unroll(dbi_base, index, PCIE_ATU_UNR_REGION_CTRL2); in rk_pcie_prog_outbound_atu_unroll()
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()
159 return rk_pcie->dbi_base + where; in rk_pcie_ecam_map_bus()
177 rk_pcie_prog_outbound_atu_unroll(cfg->parent, rk_pcie->dbi_base, DWC_ATU_REGION_INDEX1, in rk_pcie_ecam_map_bus()