Thread (33 messages) 33 messages, 4 authors, 2022-05-21

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help