Re: [PATCH 09/17] i3c: renesas: Use reset_control_bulk_{assert, deassert}()
Claudiu Beznea <[email protected]>
| Newsgroups | org.infradead.lists.linux-i3c,org.kernel.vger.linux-kernel,org.kernel.vger.linux-renesas-soc |
|---|---|
| Message-ID | <[email protected]> |
On 5/22/26 22:19, Frank Li wrote: > On Fri, May 22, 2026 at 01:18:07PM +0300, Claudiu Beznea wrote: >> From: Claudiu Beznea <[email protected]> >> >> Use reset_control_bulk_assert() and reset_control_bulk_deassert() in the >> suspend and resume paths to simplify the code. >> >> Signed-off-by: Claudiu Beznea <[email protected]> >> --- >> drivers/i3c/master/renesas-i3c.c | 30 +++++++++++++----------------- >> 1 file changed, 13 insertions(+), 17 deletions(-) >> >> diff --git a/drivers/i3c/master/renesas-i3c.c b/drivers/i3c/master/renesas-i3c.c >> index d32646deb69f..e5963270d6e5 100644 >> --- a/drivers/i3c/master/renesas-i3c.c >> +++ b/drivers/i3c/master/renesas-i3c.c >> @@ -1414,24 +1414,22 @@ static void renesas_i3c_remove(struct platform_device *pdev) >> static int renesas_i3c_suspend(struct device *dev) >> { >> struct renesas_i3c *i3c = dev_get_drvdata(dev); >> + struct reset_control_bulk_data resets[] = { >> + { .rstc = i3c->presetn }, >> + { .rstc = i3c->tresetn }, >> + }; > > Suppose it is also used in probe funciton. can move these into renesas_i3c As explained in patch 06/07 is either this way or complicate other code paths. Please let me know the preferred approach. -- Thank you, Claudiu -- linux-i3c mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-i3c