summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2021-09-17 19:21:18 +0100
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>2025-04-04 15:00:03 +0100
commit1663cc249eefb9a4f48cb733a0a64d93f4a85732 (patch)
tree56904abb5561c89c36fcaae5efaecb7593a4c83d
parent68f43258624169b23e45dd8065f53b1021b31acb (diff)
Revert "PCI: mobiveil: Remove unused readl and writel functions"
This reverts commit 42d7a8dc195f99e2e99d8f38a683e0852a29f6af.
-rw-r--r--drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c b/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
index 79b9d17318cf..0298b76a04a3 100644
--- a/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
+++ b/drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
@@ -42,6 +42,17 @@ struct ls_g4_pcie {
int irq;
};
+static inline u32 ls_g4_pcie_lut_readl(struct ls_g4_pcie *pcie, u32 off)
+{
+ return ioread32(pcie->pci.csr_axi_slave_base + PCIE_LUT_OFF + off);
+}
+
+static inline void ls_g4_pcie_lut_writel(struct ls_g4_pcie *pcie,
+ u32 off, u32 val)
+{
+ iowrite32(val, pcie->pci.csr_axi_slave_base + PCIE_LUT_OFF + off);
+}
+
static inline u32 ls_g4_pcie_pf_readl(struct ls_g4_pcie *pcie, u32 off)
{
return ioread32(pcie->pci.csr_axi_slave_base + PCIE_PF_OFF + off);