Use devm_platform_get_and_ioremap_resource() to get and ioremap a
resource.
Signed-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
        struct device *dev = &ofdev->dev;
        struct device_node *np = ofdev->dev.of_node;
        struct stm32_rng_private *priv;
-       struct resource res;
-       int err;
+       struct resource *res;
 
        priv = devm_kzalloc(dev, sizeof(struct stm32_rng_private), GFP_KERNEL);
        if (!priv)
                return -ENOMEM;
 
-       err = of_address_to_resource(np, 0, &res);
-       if (err)
-               return err;
-
-       priv->base = devm_ioremap_resource(dev, &res);
+       priv->base = devm_platform_get_and_ioremap_resource(ofdev, 0, &res);
        if (IS_ERR(priv->base))
                return PTR_ERR(priv->base);