mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-18 17:54:13 +08:00
regulator: da9211: fix unmatched of_node
This is a patch for fixing unmatched of_node. Signed-off-by: James Ban <james.ban.opensource@diasemi.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
97bf6af1f9
commit
076c3b8e03
@ -276,7 +276,7 @@ static struct da9211_pdata *da9211_parse_regulators_dt(
|
||||
continue;
|
||||
|
||||
pdata->init_data[n] = da9211_matches[i].init_data;
|
||||
|
||||
pdata->reg_node[n] = da9211_matches[i].of_node;
|
||||
n++;
|
||||
}
|
||||
|
||||
@ -364,7 +364,7 @@ static int da9211_regulator_init(struct da9211 *chip)
|
||||
config.dev = chip->dev;
|
||||
config.driver_data = chip;
|
||||
config.regmap = chip->regmap;
|
||||
config.of_node = chip->dev->of_node;
|
||||
config.of_node = chip->pdata->reg_node[i];
|
||||
|
||||
chip->rdev[i] = devm_regulator_register(chip->dev,
|
||||
&da9211_regulators[i], &config);
|
||||
|
@ -32,6 +32,7 @@ struct da9211_pdata {
|
||||
* 2 : 2 phase 2 buck
|
||||
*/
|
||||
int num_buck;
|
||||
struct device_node *reg_node[DA9211_MAX_REGULATORS];
|
||||
struct regulator_init_data *init_data[DA9211_MAX_REGULATORS];
|
||||
};
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user