]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/pci/controller/pci-xgene.c
PCI: xgene: Annotate __iomem pointer
[mirror_ubuntu-jammy-kernel.git] / drivers / pci / controller / pci-xgene.c
index 2afdc865253e8bcc7feefa29d1a51548151ddcb5..1a412f5377fbf074fe98c8dd0f0eab254b688021 100644 (file)
@@ -354,7 +354,8 @@ static int xgene_pcie_map_reg(struct xgene_pcie_port *port,
        if (IS_ERR(port->csr_base))
                return PTR_ERR(port->csr_base);
 
-       port->cfg_base = devm_platform_ioremap_resource_byname(pdev, "cfg");
+       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "cfg");
+       port->cfg_base = devm_ioremap_resource(dev, res);
        if (IS_ERR(port->cfg_base))
                return PTR_ERR(port->cfg_base);
        port->cfg_addr = res->start;
@@ -484,7 +485,7 @@ static void xgene_pcie_setup_ib_reg(struct xgene_pcie_port *port,
 {
        void __iomem *cfg_base = port->cfg_base;
        struct device *dev = port->dev;
-       void *bar_addr;
+       void __iomem *bar_addr;
        u32 pim_reg;
        u64 cpu_addr = entry->res->start;
        u64 pci_addr = cpu_addr - entry->offset;