]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/pci/ecam.c
Merge tag 'pinctrl-v4.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
[karo-tx-linux.git] / drivers / pci / ecam.c
index 2fee61bb6559408469c795554b87a320695fff24..c228a2eb7faa85ba8b0b0d57da23572c433df0e9 100644 (file)
@@ -84,12 +84,14 @@ struct pci_config_window *pci_ecam_create(struct device *dev,
                if (!cfg->winp)
                        goto err_exit_malloc;
                for (i = 0; i < bus_range; i++) {
-                       cfg->winp[i] = ioremap(cfgres->start + i * bsz, bsz);
+                       cfg->winp[i] =
+                               pci_remap_cfgspace(cfgres->start + i * bsz,
+                                                  bsz);
                        if (!cfg->winp[i])
                                goto err_exit_iomap;
                }
        } else {
-               cfg->win = ioremap(cfgres->start, bus_range * bsz);
+               cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz);
                if (!cfg->win)
                        goto err_exit_iomap;
        }