Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[firefly-linux-kernel-4.4.55.git] / drivers / regulator / axp20x-regulator.c
index 004aadb7bcc10ec5773a5f3f21294c66eac3862d..2e1010a34ddcdd0bb47c42575b9c17fc0b05e6be 100644 (file)
@@ -245,7 +245,7 @@ static int axp20x_regulator_probe(struct platform_device *pdev)
        for (i = 0; i < AXP20X_REG_ID_MAX; i++) {
                init_data = axp20x_matches[i].init_data;
 
-               config.dev = &pdev->dev;
+               config.dev = pdev->dev.parent;
                config.init_data = init_data;
                config.regmap = axp20x->regmap;
                config.of_node = axp20x_matches[i].of_node;