Re: [PATCHv2 6/6] thermal: exynos: Add runtime power management for tmu
From: Krzysztof Kozlowski <hidden>
Date: 2022-05-21 14:11:51
Also in:
linux-pm, linux-samsung-soc, lkml
On 21/05/2022 11:52, Anand Moon wrote:
Hi Krzysztof, On Wed, 18 May 2022 at 12:49, Krzysztof Kozlowski [off-list ref] wrote:quoted
On 17/05/2022 20:45, Anand Moon wrote:quoted
Hi Krzysztof, On Sun, 15 May 2022 at 15:18, Krzysztof Kozlowski [off-list ref] wrote:quoted
On 15/05/2022 08:41, Anand Moon wrote:quoted
Add runtime power management for exynos thermal driver.First of all - why? Second, I do not see it being added. Where are the runtime callbacks?To control runtime control PMU, did I miss something?Controlling runtime PM by itself is not a goal. What does it change if it is enabled?It means we could have efficient power management for this driver. as per my understanding, it controls runtime sleep and improves power efficiency
How? I asked - what is being changed after enabling PM - and you answered without any specifics. Where exactly is the power saving? Please be specific, very specific.
quoted
quoted
I looked into imx thermal driver # drivers/thermal/imx_thermal.c to enable run-time power management for exynos driver.So you have runtime PM enabled and then what happens? Where is the power saving? Since you did not implement the callbacks, all this should be explained in commit msg.Ok, As per the original code, it just registers the SIMPLE_DEV_PM_OPS with .pm = &exynos_tmu_pm
And does nothing else, right? No benefits?
So I have made sure that suspend resume feature works correctly with these changes on SBC Odroid U3 and XU4.
How is suspend/resume related to runtime PM? Are you talking about system suspend? What do you mean now?
I will try to look into setting RUNTIME_PM_OPS or use UNIVERSAL_DEV_PM_OPS instead of SIMPLE_DEV_PM_OPS any thought on this?
Why looking at them? You avoid giving any specific answer, so we are repeating the same and the same. Just to be sure - maybe I don't see the obvious stuff, so please explain also this obvious things. Please come with specifics, because otherwise I see it as a waste of our time. Best regards, Krzysztof _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel