summaryrefslogtreecommitdiff
path: root/drivers/reset
diff options
context:
space:
mode:
authorClément Léger <clement.leger@bootlin.com>2024-10-14 14:46:35 +0200
committerPhilipp Zabel <p.zabel@pengutronix.de>2024-10-24 12:09:34 +0200
commit37b395c2c489c1e031360f88a4be84a6fcc743a1 (patch)
treed2c7e0eb58b93b6af2ba26f5cc5b2aff16490c23 /drivers/reset
parent996737ef676f5fea11a5e0a79a6e03ff13204490 (diff)
reset: mchp: sparx5: set the dev member of the reset controller
In order to guarantee the device will not be deleted by the reset controller consumer, set the dev member of the reset controller. Signed-off-by: Clément Léger <clement.leger@bootlin.com> Signed-off-by: Herve Codina <herve.codina@bootlin.com> Reviewed-by: Steen Hegelund <Steen.Hegelund@microchip.com> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Link: https://lore.kernel.org/r/20241014124636.24221-7-herve.codina@bootlin.com Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Diffstat (limited to 'drivers/reset')
-rw-r--r--drivers/reset/reset-microchip-sparx5.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/reset/reset-microchip-sparx5.c b/drivers/reset/reset-microchip-sparx5.c
index c4cc0edbb250..aa5464be7053 100644
--- a/drivers/reset/reset-microchip-sparx5.c
+++ b/drivers/reset/reset-microchip-sparx5.c
@@ -154,6 +154,7 @@ static int mchp_sparx5_reset_probe(struct platform_device *pdev)
return err;
ctx->rcdev.owner = THIS_MODULE;
+ ctx->rcdev.dev = &pdev->dev;
ctx->rcdev.nr_resets = 1;
ctx->rcdev.ops = &sparx5_reset_ops;
ctx->rcdev.of_node = dn;