--- /dev/null
+From 837ccda3480d2861c09aabc5fa014be18df9dd3c Mon Sep 17 00:00:00 2001
+From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
+Date: Thu, 21 Feb 2019 17:26:27 +0100
+Subject: drivers: depend on HAS_IOMEM for devm_platform_ioremap_resource()
+
+From: Bartosz Golaszewski <bgolaszewski@baylibre.com>
+
+commit 837ccda3480d2861c09aabc5fa014be18df9dd3c upstream.
+
+We only build devm_ioremap_resource() if HAS_IOMEM is selected, so this
+dependency must cascade down to devm_platform_ioremap_resource().
+
+Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
+Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
+Cc: Guenter Roeck <linux@roeck-us.net>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/base/platform.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/base/platform.c
++++ b/drivers/base/platform.c
+@@ -88,6 +88,7 @@ EXPORT_SYMBOL_GPL(platform_get_resource)
+ * resource managemend
+ * @index: resource index
+ */
++#ifdef CONFIG_HAS_IOMEM
+ void __iomem *devm_platform_ioremap_resource(struct platform_device *pdev,
+ unsigned int index)
+ {
+@@ -97,6 +98,7 @@ void __iomem *devm_platform_ioremap_reso
+ return devm_ioremap_resource(&pdev->dev, res);
+ }
+ EXPORT_SYMBOL_GPL(devm_platform_ioremap_resource);
++#endif /* CONFIG_HAS_IOMEM */
+
+ /**
+ * platform_get_irq - get an IRQ for a device