diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2019-11-06 08:11:51 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-11-06 11:22:36 +0100 |
commit | bf58ad743e2bc0bf5d439bb05651a65ff52b4d10 (patch) | |
tree | 7c6c4e83a360d669cb3d598c302e61fb16cb9f3b /drivers/watchdog/stpmic1_wdt.c | |
parent | 3e7e76a81aef908f2e1c11e72e3bb8de8bee8f46 (diff) | |
download | barebox-bf58ad743e2bc0bf5d439bb05651a65ff52b4d10.tar.gz barebox-bf58ad743e2bc0bf5d439bb05651a65ff52b4d10.tar.xz |
mfd: stpmic1: use dev_get_regmap instead of priv member
When we call regmap_init, the regmap is associated with the device
supplied and can be queried with dev_get_regmap. This is more natural
than expecting cell drivers to cast dev->parent->priv. Do it.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/watchdog/stpmic1_wdt.c')
-rw-r--r-- | drivers/watchdog/stpmic1_wdt.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/watchdog/stpmic1_wdt.c b/drivers/watchdog/stpmic1_wdt.c index eb8c43f716..5d9720c230 100644 --- a/drivers/watchdog/stpmic1_wdt.c +++ b/drivers/watchdog/stpmic1_wdt.c @@ -169,7 +169,10 @@ static int stpmic1_wdt_probe(struct device_d *dev) int ret; wdt = xzalloc(sizeof(*wdt)); - wdt->regmap = dev->parent->priv; + + wdt->regmap = dev_get_regmap(dev->parent, NULL); + if (IS_ERR(wdt->regmap)) + return PTR_ERR(wdt->regmap); wdd = &wdt->wdd; wdd->hwdev = dev; |