diff options
author | Marco Felsch <m.felsch@pengutronix.de> | 2020-09-28 17:50:32 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-09-29 10:28:42 +0200 |
commit | 7406b77c773cc82b8d57195852210d07fa414313 (patch) | |
tree | aa575f06c1b6fb1ad7a4d4990250f9b45bc99e1c /drivers/regulator/stpmic1_regulator.c | |
parent | 158b18fddc816493e1f609fd00b6a5984435dd70 (diff) | |
download | barebox-7406b77c773cc82b8d57195852210d07fa414313.tar.gz barebox-7406b77c773cc82b8d57195852210d07fa414313.tar.xz |
regulator: add device reference to regulator_dev
It is useful to know the physical device a regulator_dev belongs to.
This is at least needed for the new deep-probe mechanism. It is also
useful for a few regulator drivers to drop their own device_d reference.
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/regulator/stpmic1_regulator.c')
-rw-r--r-- | drivers/regulator/stpmic1_regulator.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/regulator/stpmic1_regulator.c b/drivers/regulator/stpmic1_regulator.c index 2b4b729541..60905d394e 100644 --- a/drivers/regulator/stpmic1_regulator.c +++ b/drivers/regulator/stpmic1_regulator.c @@ -390,6 +390,7 @@ static int stpmic1_regulator_register(struct device_d *dev, int id, cfg->dev = dev; cfg->rdev.desc = &cfg->desc; + cfg->rdev.dev = dev; cfg->rdev.regmap = dev_get_regmap(dev->parent, NULL); if (IS_ERR(cfg->rdev.regmap)) return PTR_ERR(cfg->rdev.regmap); |