From 94ec28f2ccecf741755de34c172204d637a42fd0 Mon Sep 17 00:00:00 2001 From: Kiran Gunda Date: Mon, 31 Aug 2020 18:33:13 +0530 Subject: [PATCH] spmi: spmi-pmic-arb-debug: replace ioremap_resource with ioremap Replace "devm_ioremap_resource" with "devm_ioremap" to avoid failure in QFPROM driver as it uses the physical address range which is used to read "fuse" bits. Change-Id: Idf74fcf7677972dffd06f3695dc56aa6ce9b3ef3 Signed-off-by: Kiran Gunda --- drivers/spmi/spmi-pmic-arb-debug.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/spmi/spmi-pmic-arb-debug.c b/drivers/spmi/spmi-pmic-arb-debug.c index e23188d1de60..68cfaf272ee5 100644 --- a/drivers/spmi/spmi-pmic-arb-debug.c +++ b/drivers/spmi/spmi-pmic-arb-debug.c @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-2.0-only -/* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. */ +/* Copyright (c) 2012-2018, 2020, The Linux Foundation. All rights reserved. */ #include #include @@ -266,7 +266,8 @@ static int spmi_pmic_arb_debug_probe(struct platform_device *pdev) return -EINVAL; } - fuse_addr = devm_ioremap_resource(&pdev->dev, res); + fuse_addr = devm_ioremap(&pdev->dev, res->start, + resource_size(res)); if (IS_ERR(fuse_addr)) return PTR_ERR(fuse_addr);