diff options
-rw-r--r-- | drivers/power/pmic/raa215300.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/power/pmic/raa215300.c b/drivers/power/pmic/raa215300.c index b93a0d3a084..a581a1f6dc1 100644 --- a/drivers/power/pmic/raa215300.c +++ b/drivers/power/pmic/raa215300.c @@ -29,6 +29,15 @@ static const struct udevice_id raa215300_ids[] = { static int raa215300_bind(struct udevice *dev) { + if (IS_ENABLED(CONFIG_SYSRESET_RAA215300)) { + struct driver *drv = lists_driver_lookup_name("raa215300_sysreset"); + if (!drv) + return -ENOENT; + + return device_bind(dev, drv, dev->name, NULL, dev_ofnode(dev), + NULL); + } + return 0; } |