Re: [PATCH 17/17] i3c: renesas: Add runtime PM support
From: Claudiu Beznea
Date: Tue Jun 02 2026 - 07:55:02 EST
On 5/23/26 13:23, Claudiu Beznea wrote:
+ i3c->dev = &pdev->dev;
+ pm_runtime_set_autosuspend_delay(&pdev->dev, 300);
+ pm_runtime_use_autosuspend(&pdev->dev);
+ ret = devm_add_action_or_reset(&pdev->dev, renesas_i3c_dont_use_autosuspend,
+ i3c->dev);
do you cleanup resource in renesas_i3c_dont_use_autosuspend(), look likes
needn't it.
According to documentation at [1] this is necessary.
[1] https://elixir.bootlin.com/linux/v7.1-rc4/source/Documentation/power/ runtime_pm.rst#L616
Actually, the cleanup helper of devm_pm_runtime_enable() takes care of this, thus I'll be removing the renesas_i3c_dont_use_autosuspend().
Thank you,
Claudiu