--- zzzz-none-000/linux-4.1.38/lib/pci_iomap.c 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/lib/pci_iomap.c 2020-11-25 10:06:48.000000000 +0000 @@ -39,7 +39,13 @@ start += offset; if (maxlen && len > maxlen) len = maxlen; +#if defined(CONFIG_BCM_KF_ARM_BCM963XX) + /* IO Resource not supported */ + if (!IS_ENABLED(CONFIG_NO_GENERIC_PCI_IOPORT_MAP) && + (flags & IORESOURCE_IO)) +#else if (flags & IORESOURCE_IO) +#endif return __pci_ioport_map(dev, start, len); if (flags & IORESOURCE_MEM) { if (flags & IORESOURCE_CACHEABLE)