Home
last modified time | relevance | path

Searched refs:rk_pcie (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c154 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 Dpcie-dw-rockchip-acpi.c82 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 Dpcie_dw_rockchip.c57 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 …]