Use of_iomap instead of explicitly calling of_address_to_resource() and
ioremap().

Signed-off-by: Andrey Smirnov <andrew.smir...@gmail.com>
---
 drivers/mfd/syscon.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/mfd/syscon.c b/drivers/mfd/syscon.c
index 2f2225e..55b883d 100644
--- a/drivers/mfd/syscon.c
+++ b/drivers/mfd/syscon.c
@@ -59,12 +59,7 @@ static struct syscon *of_syscon_register(struct device_node 
*np)
        if (!syscon)
                return ERR_PTR(-ENOMEM);
 
-       if (of_address_to_resource(np, 0, &res)) {
-               ret = -ENOMEM;
-               goto err_map;
-       }
-
-       base = ioremap(res.start, resource_size(&res));
+       base = of_iomap(np, 0);
        if (!base) {
                ret = -ENOMEM;
                goto err_map;
-- 
2.5.5

Reply via email to