Use devm_of_platform_populate() to be sure that of_platform_depopulate
is called when removing the driver.
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
         * otherwise continue and add devices using mfd helpers.
         */
        if (node) {
-               ret = of_platform_populate(node, NULL, NULL, &i2c->dev);
+               ret = devm_of_platform_populate(&i2c->dev);
                if (ret < 0) {
                        goto err_irq;
                } else if (pdata->pm_off && !pm_power_off) {