aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/regulator/da9211-regulator.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/regulator/da9211-regulator.c')
-rw-r--r--drivers/regulator/da9211-regulator.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/regulator/da9211-regulator.c b/drivers/regulator/da9211-regulator.c
index c78d2106d6cb..8e6957c63a69 100644
--- a/drivers/regulator/da9211-regulator.c
+++ b/drivers/regulator/da9211-regulator.c
@@ -276,7 +276,7 @@ static struct da9211_pdata *da9211_parse_regulators_dt(
276 continue; 276 continue;
277 277
278 pdata->init_data[n] = da9211_matches[i].init_data; 278 pdata->init_data[n] = da9211_matches[i].init_data;
279 279 pdata->reg_node[n] = da9211_matches[i].of_node;
280 n++; 280 n++;
281 } 281 }
282 282
@@ -364,7 +364,7 @@ static int da9211_regulator_init(struct da9211 *chip)
364 config.dev = chip->dev; 364 config.dev = chip->dev;
365 config.driver_data = chip; 365 config.driver_data = chip;
366 config.regmap = chip->regmap; 366 config.regmap = chip->regmap;
367 config.of_node = chip->dev->of_node; 367 config.of_node = chip->pdata->reg_node[i];
368 368
369 chip->rdev[i] = devm_regulator_register(chip->dev, 369 chip->rdev[i] = devm_regulator_register(chip->dev,
370 &da9211_regulators[i], &config); 370 &da9211_regulators[i], &config);