diff options
| author | Tom Rini <[email protected]> | 2024-11-03 11:05:20 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2024-11-03 11:05:20 -0600 |
| commit | 6ebfafe8c532a14e5f8a418a179605d0df5e9f26 (patch) | |
| tree | ca428de7439918697c321aacac47b4c4c96b8c52 /drivers | |
| parent | 8e5e64d55de9ed97875a0c1b7f293a0286d64312 (diff) | |
| parent | e2635570e08199bb5644ce164def2a46d1dee9c0 (diff) | |
Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sh
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/clk/renesas/clk-rcar-gen3.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/drivers/clk/renesas/clk-rcar-gen3.c b/drivers/clk/renesas/clk-rcar-gen3.c index 4f1dfbc174a..aa38c0f7dd0 100644 --- a/drivers/clk/renesas/clk-rcar-gen3.c +++ b/drivers/clk/renesas/clk-rcar-gen3.c @@ -579,23 +579,24 @@ int gen3_cpg_bind(struct udevice *parent) struct cpg_mssr_info *info = (struct cpg_mssr_info *)dev_get_driver_data(parent); struct udevice *cdev, *rdev; - struct driver *drv; + struct driver *cdrv, *rdrv; int ret; - drv = lists_driver_lookup_name("clk_gen3"); - if (!drv) + cdrv = lists_driver_lookup_name("clk_gen3"); + if (!cdrv) return -ENOENT; - ret = device_bind_with_driver_data(parent, drv, "clk_gen3", (ulong)info, + + rdrv = lists_driver_lookup_name("rst_gen3"); + if (!rdrv) + return -ENOENT; + + ret = device_bind_with_driver_data(parent, cdrv, "clk_gen3", (ulong)info, dev_ofnode(parent), &cdev); if (ret) return ret; - drv = lists_driver_lookup_name("rst_gen3"); - if (!drv) - return -ENOENT; - - ret = device_bind_with_driver_data(parent, drv, "rst_gen3", (ulong)cdev, + ret = device_bind_with_driver_data(parent, rdrv, "rst_gen3", (ulong)cdev, dev_ofnode(parent), &rdev); if (ret) device_unbind(cdev); |
